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.3-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.0-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.3-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.0-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.0 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.3 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.109-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.16.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.41.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.4-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.19.0-py3-none-any.whl.metadata (7.5 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.109 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.109-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<7.0,>=4.5 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading multidict-6.9.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 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.109->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.109->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.109->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.109-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.16.0-py3-none-any.whl (343 kB) Downloading google_api_core-2.41.0-py3-none-any.whl (215 kB) Downloading aiohttp-3.14.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.9 MB) Downloading pypdf-6.19.0-py3-none-any.whl (395 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.109-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-6.9.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (336 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=1510755 sha256=b6f623e01381b04d3f33b38136099b81e3ab2ab83c46dd0431031eba2959a11d Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-4qebvmck/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.4 aiosignal-1.4.0 boto3-1.43.109 botocore-1.43.109 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.66.1 frozenlist-1.8.0 google-api-core-2.41.0 google-auth-2.61.0 google-cloud-core-2.8.0 google-cloud-storage-3.16.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-6.9.1 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.19.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-07 21:17:53,058 121 INFO ? odoo: Odoo version 18.0 2026-10-07 21:17:53,058 121 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-10-07 21:17:53,058 121 INFO ? odoo: addons paths: ['/data/build/rb-61b7113-225342/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-61b7113-225342/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-10-07 21:17:53,059 121 INFO ? odoo: database: runbot_build@default:5435 2026-10-07 21:17:53,229 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-07 21:17:53,239 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-07 21:17:53,570 121 INFO ? odoo.tests.common: Importing test framework 2026-10-07 21:17:54,065 121 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-07 21:17:54,096 121 INFO rb-61b7113-225342-422163 odoo.modules.loading: loading 1 modules... 2026-10-07 21:17:54,305 121 INFO rb-61b7113-225342-422163 odoo.modules.loading: 1 modules loaded in 0.21s, 0 queries (+0 extra) 2026-10-07 21:17:55,797 121 INFO rb-61b7113-225342-422163 odoo.modules.loading: loading 1158 modules... 2026-10-07 21:18:18,450 121 INFO rb-61b7113-225342-422163 odoo.modules.loading: 1158 modules loaded in 22.65s, 2 queries (+2 extra) 2026-10-07 21:18:22,070 121 INFO rb-61b7113-225342-422163 odoo.modules.loading: Modules loaded. 2026-10-07 21:18:22,447 121 INFO rb-61b7113-225342-422163 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-07 21:18:22,449 121 INFO rb-61b7113-225342-422163 odoo.modules.registry: Registry loaded in 28.382s 2026-10-07 21:18:22,449 121 INFO rb-61b7113-225342-422163 odoo.service.server: Starting post tests 2026-10-07 21:18:23,760 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-07 21:18:30,192 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 5.037627458572388 seconds 2026-10-07 21:18:31,239 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.0466597080230713 seconds 2026-10-07 21:18:44,442 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-10-07 21:18:49,670 121 INFO rb-61b7113-225342-422163 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-07 21:18:54,848 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1593 checked, 5 removed 2026-10-07 21:19:07,714 121 INFO rb-61b7113-225342-422163 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-07 21:19:12,637 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:19:25,605 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-07 21:19:31,949 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-07 21:19:37,772 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-10-07 21:19:44,629 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-10-07 21:19:48,760 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-10-07 21:19:52,590 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:20:06,522 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-10-07 21:20:06,860 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-10-07 21:20:07,302 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-10-07 21:20:07,746 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:20:21,898 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-07 21:20:22,429 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:20:22,445 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-10-07 21:20:23,649 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-10-07 21:20:24,908 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-10-07 21:20:26,079 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-10-07 21:20:27,185 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-10-07 21:20:29,415 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-10-07 21:20:30,728 121 INFO rb-61b7113-225342-422163 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-07 21:20:32,893 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-10-07 21:20:34,102 121 INFO rb-61b7113-225342-422163 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-07 21:20:35,824 121 INFO rb-61b7113-225342-422163 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-07 21:20:37,280 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-10-07 21:20:39,612 121 INFO rb-61b7113-225342-422163 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-07 21:20:41,922 121 INFO rb-61b7113-225342-422163 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-07 21:20:43,797 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-10-07 21:20:46,837 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-10-07 21:20:48,507 121 INFO rb-61b7113-225342-422163 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-10-07 21:20:49,675 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 21:20:50,559 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-10-07 21:20:50,644 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-10-07 21:20:50,738 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-10-07 21:20:50,815 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-10-07 21:20:50,919 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-10-07 21:20:50,993 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-10-07 21:20:51,034 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-10-07 21:20:51,079 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-10-07 21:20:51,119 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-10-07 21:20:51,195 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-10-07 21:20:51,417 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-10-07 21:20:51,575 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-10-07 21:20:51,612 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-10-07 21:20:51,646 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-10-07 21:20:51,695 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:20:52,619 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-10-07 21:20:52,898 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-10-07 21:20:52,972 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-10-07 21:20:53,160 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-10-07 21:20:53,183 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-10-07 21:20:53,192 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-10-07 21:20:53,284 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-10-07 21:20:53,289 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-10-07 21:20:53,332 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1169] 2026-10-07 21:20:53,332 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-10-07 21:20:53,357 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-10-07 21:20:53,359 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-10-07 21:20:53,363 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-10-07 21:20:53,383 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-10-07 21:20:53,387 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-10-07 21:20:53,390 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-10-07 21:20:53,410 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-10-07 21:20:53,414 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-10-07 21:20:53,420 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-10-07 21:20:53,447 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-10-07 21:20:53,450 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-10-07 21:20:53,453 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-10-07 21:20:53,492 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-10-07 21:20:53,598 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-10-07 21:20:53,681 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-10-07 21:20:53,711 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-10-07 21:20:53,753 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-10-07 21:20:53,937 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted viin.quality.check records with IDs: [26] 2026-10-07 21:20:54,231 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91780] 2026-10-07 21:20:54,231 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted viin.quality.tag records with IDs: [1] 2026-10-07 21:20:54,296 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91782] 2026-10-07 21:20:54,296 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted quality.reason records with IDs: [5] 2026-10-07 21:20:54,467 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted quality.alert.corrective.action records with IDs: [5] 2026-10-07 21:20:54,481 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [12] 2026-10-07 21:20:54,545 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted quality.alert.preventive.action records with IDs: [7] 2026-10-07 21:20:54,556 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [13] 2026-10-07 21:20:54,589 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [14] 2026-10-07 21:20:54,606 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted viin.quality.alert records with IDs: [12] 2026-10-07 21:20:54,616 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted quality.action records with IDs: [9] 2026-10-07 21:20:54,638 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted viin.quality.point records with IDs: [23] 2026-10-07 21:20:54,684 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91619] 2026-10-07 21:20:54,684 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted quality.alert.stage records with IDs: [1] 2026-10-07 21:20:54,780 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #52 deleted viin.quality.point.test_type records with IDs: [4] 2026-10-07 21:20:54,813 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-10-07 21:20:54,839 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-10-07 21:20:54,903 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 53, model: viin.quality.check 2026-10-07 21:20:55,042 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 53, model: viin.quality.check 2026-10-07 21:20:55,054 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.check 2026-10-07 21:20:55,066 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.alert 2026-10-07 21:20:55,095 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 53, model: viin.quality.alert 2026-10-07 21:20:55,206 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-10-07 21:20:55,209 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-10-07 21:20:55,211 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.corrective.action 2026-10-07 21:20:55,242 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 53, model: quality.alert.corrective.action 2026-10-07 21:20:55,342 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.corrective.action 2026-10-07 21:20:55,347 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.corrective.action 2026-10-07 21:20:55,350 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.preventive.action 2026-10-07 21:20:55,375 121 INFO rb-61b7113-225342-422163 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-07 21:20:55,478 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.preventive.action 2026-10-07 21:20:55,484 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.preventive.action 2026-10-07 21:20:55,521 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-10-07 21:20:55,618 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 53, model: viin.quality.check 2026-10-07 21:20:55,633 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 53, model: viin.quality.check 2026-10-07 21:20:55,694 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 53, model: viin.quality.check 2026-10-07 21:20:55,818 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:20:56,839 121 INFO rb-61b7113-225342-422163 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-07 21:20:56,946 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_every_wizard_writable_related_is_internal_user_whitelisted ... 2026-10-07 21:20:56,985 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:20:59,020 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-10-07 21:20:59,293 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-10-07 21:20:59,566 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-10-07 21:21:00,003 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-10-07 21:21:00,407 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-10-07 21:21:00,781 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:21:01,809 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-10-07 21:21:01,873 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-10-07 21:21:01,931 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:21:03,008 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-07 21:21:03,102 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:21:05,171 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-10-07 21:21:05,346 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1191] 2026-10-07 21:21:05,366 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [91756] 2026-10-07 21:21:05,366 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-10-07 21:21:05,425 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-10-07 21:21:05,624 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-10-07 21:21:05,640 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-10-07 21:21:05,652 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1191] 2026-10-07 21:21:05,655 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-10-07 21:21:05,686 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-10-07 21:21:05,762 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-10-07 21:21:05,827 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-10-07 21:21:05,894 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-10-07 21:21:05,945 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-07 21:21:05,990 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-10-07 21:21:18,012 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 21:21:19,093 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-10-07 21:21:19,172 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-10-07 21:21:19,235 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-10-07 21:21:19,292 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-10-07 21:21:19,355 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-10-07 21:21:19,420 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-10-07 21:21:19,481 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-10-07 21:21:19,555 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-10-07 21:21:19,654 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-10-07 21:21:19,717 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-10-07 21:21:19,784 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-10-07 21:21:19,878 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:21:21,073 121 INFO rb-61b7113-225342-422163 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-07 21:21:21,587 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.move records with IDs: [190] 2026-10-07 21:21:21,990 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-10-07 21:21:22,320 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.move records with IDs: [193] 2026-10-07 21:21:22,760 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-10-07 21:21:23,218 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-10-07 21:21:23,519 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.move records with IDs: [198] 2026-10-07 21:21:23,906 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:21:24,953 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-10-07 21:21:25,346 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.move records with IDs: [206] 2026-10-07 21:21:26,286 121 INFO rb-61b7113-225342-422163 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-07 21:21:26,658 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.move records with IDs: [214] 2026-10-07 21:21:27,647 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-10-07 21:21:28,097 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.move records with IDs: [222] 2026-10-07 21:21:29,189 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-10-07 21:21:29,612 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.move records with IDs: [230] 2026-10-07 21:21:30,938 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-10-07 21:21:31,381 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.move records with IDs: [238] 2026-10-07 21:21:33,008 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:21:33,025 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_stock.tests.test_quality_product_template_stock: Starting TestQualityProductTemplateStock.test_get_prepare_data ... 2026-10-07 21:21:33,162 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:21:34,033 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-10-07 21:21:34,386 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-10-07 21:21:34,808 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [58] 2026-10-07 21:21:34,842 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-10-07 21:21:35,190 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-10-07 21:21:35,860 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-10-07 21:21:36,453 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-10-07 21:21:37,031 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:21:38,043 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-10-07 21:21:38,093 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-10-07 21:21:38,122 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-10-07 21:21:38,161 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2694] 2026-10-07 21:21:38,165 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-10-07 21:21:38,197 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-10-07 21:21:38,216 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-10-07 21:21:38,218 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-10-07 21:21:38,254 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-10-07 21:21:38,276 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-10-07 21:21:38,321 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-10-07 21:21:38,364 121 INFO rb-61b7113-225342-422163 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-10-07 21:21:38,419 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 74, model: stock.picking.type 2026-10-07 21:21:38,466 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 74, model: stock.picking.type 2026-10-07 21:21:38,524 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:21:38,545 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-10-07 21:21:38,604 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-10-07 21:21:38,653 121 INFO rb-61b7113-225342-422163 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-07 21:21:38,694 121 INFO rb-61b7113-225342-422163 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-07 21:21:38,740 121 INFO rb-61b7113-225342-422163 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-07 21:21:38,790 121 INFO rb-61b7113-225342-422163 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-07 21:21:38,839 121 INFO rb-61b7113-225342-422163 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-07 21:21:38,880 121 INFO rb-61b7113-225342-422163 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-07 21:21:38,928 121 INFO rb-61b7113-225342-422163 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-07 21:21:38,994 121 INFO rb-61b7113-225342-422163 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-07 21:21:39,059 121 INFO rb-61b7113-225342-422163 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-07 21:21:39,110 121 INFO rb-61b7113-225342-422163 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-07 21:21:39,163 121 INFO rb-61b7113-225342-422163 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-07 21:21:39,214 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-10-07 21:21:39,263 121 INFO rb-61b7113-225342-422163 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-07 21:21:39,326 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-10-07 21:21:39,373 121 INFO rb-61b7113-225342-422163 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-07 21:21:39,429 121 INFO rb-61b7113-225342-422163 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-07 21:21:39,478 121 INFO rb-61b7113-225342-422163 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-07 21:21:39,527 121 INFO rb-61b7113-225342-422163 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-07 21:21:39,560 121 INFO rb-61b7113-225342-422163 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-07 21:21:39,592 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-10-07 21:21:39,626 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-10-07 21:21:39,660 121 INFO rb-61b7113-225342-422163 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-07 21:21:39,700 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-10-07 21:21:39,757 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:21:39,779 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-10-07 21:21:39,828 121 INFO rb-61b7113-225342-422163 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-07 21:21:39,875 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-10-07 21:21:39,923 121 INFO rb-61b7113-225342-422163 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-07 21:21:39,968 121 INFO rb-61b7113-225342-422163 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-07 21:21:40,026 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:21:40,045 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-10-07 21:21:40,087 121 INFO rb-61b7113-225342-422163 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-07 21:21:40,135 121 INFO rb-61b7113-225342-422163 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-07 21:21:40,207 121 INFO rb-61b7113-225342-422163 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-07 21:21:40,294 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-10-07 21:21:40,334 121 INFO rb-61b7113-225342-422163 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-07 21:21:40,373 121 INFO rb-61b7113-225342-422163 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-07 21:21:40,427 121 INFO rb-61b7113-225342-422163 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-07 21:21:40,485 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-10-07 21:21:40,541 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-10-07 21:21:40,559 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-10-07 21:21:40,614 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:21:40,632 121 INFO rb-61b7113-225342-422163 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-07 21:21:40,683 121 INFO rb-61b7113-225342-422163 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-07 21:21:40,732 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-10-07 21:21:40,785 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:21:40,806 121 INFO rb-61b7113-225342-422163 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-07 21:21:40,905 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:21:40,923 121 INFO rb-61b7113-225342-422163 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-07 21:21:43,027 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [72] 2026-10-07 21:21:43,229 121 INFO rb-61b7113-225342-422163 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-07 21:21:51,102 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-10-07 21:21:53,152 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [74] 2026-10-07 21:21:53,388 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-10-07 21:21:53,432 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-10-07 21:21:53,506 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:21:53,534 121 INFO rb-61b7113-225342-422163 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-07 21:21:54,890 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:21:56,443 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:21:56] "POST /web/signup HTTP/1.1" 200 - 203 0.192 1.365 2026-10-07 21:21:56,491 121 INFO rb-61b7113-225342-422163 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-07 21:21:57,821 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:22:00,016 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:00] "POST /web/signup HTTP/1.1" 200 - 203 0.161 2.036 2026-10-07 21:22:00,036 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [76] 2026-10-07 21:22:00,636 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-07 21:22:00,812 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [377] 2026-10-07 21:22:00,827 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #76 deleted mail.message records with IDs: [8771] 2026-10-07 21:22:00,850 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-07 21:22:00,866 121 INFO rb-61b7113-225342-422163 odoo.tests.common: Simulating signal changes during tests 2026-10-07 21:22:00,867 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:00] "POST /web/signup HTTP/1.1" 303 - 286 0.285 0.539 2026-10-07 21:22:00,890 121 INFO rb-61b7113-225342-422163 odoo.http: Session expired 2026-10-07 21:22:00,890 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:00] "GET /my HTTP/1.1" 303 - 5 0.004 0.012 2026-10-07 21:22:01,635 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:01] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.085 0.656 2026-10-07 21:22:01,691 121 INFO rb-61b7113-225342-422163 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-07 21:22:03,210 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:22:04,666 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:04] "POST /web/signup HTTP/1.1" 200 - 203 0.143 1.316 2026-10-07 21:22:04,722 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-10-07 21:22:06,133 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:22:07,434 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:07] "POST /web/signup HTTP/1.1" 200 - 203 0.131 1.175 2026-10-07 21:22:07,479 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-10-07 21:22:08,717 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:22:09,545 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:newcomer@allowed-example.com from 127.0.0.1 2026-10-07 21:22:09,655 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [378] 2026-10-07 21:22:09,669 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #77 deleted mail.message records with IDs: [8780] 2026-10-07 21:22:09,683 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:newcomer@allowed-example.com from 127.0.0.1 2026-10-07 21:22:09,692 121 INFO rb-61b7113-225342-422163 odoo.tests.common: Simulating signal changes during tests 2026-10-07 21:22:09,692 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:09] "POST /web/signup HTTP/1.1" 303 - 285 0.207 0.772 2026-10-07 21:22:09,708 121 INFO rb-61b7113-225342-422163 odoo.http: Session expired 2026-10-07 21:22:09,709 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:09] "GET /my HTTP/1.1" 303 - 5 0.002 0.010 2026-10-07 21:22:10,689 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:10] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.125 0.848 2026-10-07 21:22:10,739 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-10-07 21:22:12,081 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:22:14,623 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:14] "POST /web/signup HTTP/1.1" 200 - 203 0.197 2.348 2026-10-07 21:22:15,285 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-07 21:22:15,420 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #78 deleted mail.mail records with IDs: [379] 2026-10-07 21:22:15,461 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #78 deleted mail.message records with IDs: [8785] 2026-10-07 21:22:15,479 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-07 21:22:15,489 121 INFO rb-61b7113-225342-422163 odoo.tests.common: Simulating signal changes during tests 2026-10-07 21:22:15,489 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:15] "POST /web/signup HTTP/1.1" 303 - 265 0.393 0.444 2026-10-07 21:22:15,505 121 INFO rb-61b7113-225342-422163 odoo.http: Session expired 2026-10-07 21:22:15,506 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:15] "GET /my HTTP/1.1" 303 - 5 0.006 0.008 2026-10-07 21:22:16,197 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:16] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.074 0.614 2026-10-07 21:22:16,244 121 INFO rb-61b7113-225342-422163 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-07 21:22:17,742 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:22:19,380 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:19] "POST /web/signup HTTP/1.1" 200 - 202 0.282 1.359 2026-10-07 21:22:20,112 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:20] "POST /web/signup HTTP/1.1" 200 - 128 0.114 0.543 2026-10-07 21:22:20,756 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:reader2@blocked-example.com from 127.0.0.1 2026-10-07 21:22:20,936 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #79 deleted mail.mail records with IDs: [380] 2026-10-07 21:22:20,960 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #79 deleted mail.message records with IDs: [8790] 2026-10-07 21:22:20,989 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:reader2@blocked-example.com from 127.0.0.1 2026-10-07 21:22:21,000 121 INFO rb-61b7113-225342-422163 odoo.tests.common: Simulating signal changes during tests 2026-10-07 21:22:21,000 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:21] "POST /web/signup HTTP/1.1" 303 - 286 0.333 0.483 2026-10-07 21:22:21,019 121 INFO rb-61b7113-225342-422163 odoo.http: Session expired 2026-10-07 21:22:21,020 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:21] "GET /my HTTP/1.1" 303 - 5 0.002 0.007 2026-10-07 21:22:21,656 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:21] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.092 0.538 2026-10-07 21:22:22,232 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:reader3@blocked-example.com from 127.0.0.1 2026-10-07 21:22:22,368 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #80 deleted mail.mail records with IDs: [381] 2026-10-07 21:22:22,394 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #80 deleted mail.message records with IDs: [8793] 2026-10-07 21:22:22,409 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:reader3@blocked-example.com from 127.0.0.1 2026-10-07 21:22:22,421 121 INFO rb-61b7113-225342-422163 odoo.tests.common: Simulating signal changes during tests 2026-10-07 21:22:22,421 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:22] "POST /web/signup HTTP/1.1" 303 - 286 0.292 0.407 2026-10-07 21:22:22,434 121 INFO rb-61b7113-225342-422163 odoo.http: Session expired 2026-10-07 21:22:22,434 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:22] "GET /my HTTP/1.1" 303 - 5 0.002 0.007 2026-10-07 21:22:23,073 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:23] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.118 0.516 2026-10-07 21:22:23,711 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:reader4@blocked-example.com from 127.0.0.1 2026-10-07 21:22:23,875 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [382] 2026-10-07 21:22:23,896 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #81 deleted mail.message records with IDs: [8796] 2026-10-07 21:22:23,916 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:reader4@blocked-example.com from 127.0.0.1 2026-10-07 21:22:23,931 121 INFO rb-61b7113-225342-422163 odoo.tests.common: Simulating signal changes during tests 2026-10-07 21:22:23,931 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:23] "POST /web/signup HTTP/1.1" 303 - 286 0.325 0.466 2026-10-07 21:22:23,947 121 INFO rb-61b7113-225342-422163 odoo.http: Session expired 2026-10-07 21:22:23,948 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:23] "GET /my HTTP/1.1" 303 - 5 0.003 0.009 2026-10-07 21:22:24,677 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:24] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.081 0.644 2026-10-07 21:22:24,737 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:22:24,760 121 INFO rb-61b7113-225342-422163 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-07 21:22:26,192 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:22:27,598 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:27] "POST /web/signup HTTP/1.1" 200 - 203 0.172 1.240 2026-10-07 21:22:28,192 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-10-07 21:22:28,219 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8800] 2026-10-07 21:22:28,229 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 21:22:28,559 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:resident@blocked-example.com from 127.0.0.1 2026-10-07 21:22:28,588 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:resident@blocked-example.com from 127.0.0.1 2026-10-07 21:22:28,600 121 INFO rb-61b7113-225342-422163 odoo.tests.common: Simulating signal changes during tests 2026-10-07 21:22:28,600 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:28] "POST /web/reset_password HTTP/1.1" 303 - 117 0.108 0.200 2026-10-07 21:22:28,635 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:resident@blocked-example.com from 127.0.0.1 2026-10-07 21:22:28,649 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:28] "POST /web/login HTTP/1.1" 303 - 16 0.008 0.029 2026-10-07 21:22:28,671 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login failed for db:rb-61b7113-225342-422163 login:resident@blocked-example.com from 127.0.0.1 2026-10-07 21:22:29,334 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:29] "POST /web/login HTTP/1.1" 200 - 105 0.064 0.615 2026-10-07 21:22:29,379 121 INFO rb-61b7113-225342-422163 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-10-07 21:22:30,829 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:22:32,239 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:32] "POST /web/signup HTTP/1.1" 200 - 203 0.131 1.282 2026-10-07 21:22:32,807 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:invitee@blocked-example.com from 127.0.0.1 2026-10-07 21:22:32,944 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #83 deleted mail.mail records with IDs: [385] 2026-10-07 21:22:32,956 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #83 deleted mail.message records with IDs: [8806] 2026-10-07 21:22:32,968 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:invitee@blocked-example.com from 127.0.0.1 2026-10-07 21:22:32,978 121 INFO rb-61b7113-225342-422163 odoo.tests.common: Simulating signal changes during tests 2026-10-07 21:22:32,978 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:32] "POST /web/signup HTTP/1.1" 303 - 297 0.220 0.436 2026-10-07 21:22:32,993 121 INFO rb-61b7113-225342-422163 odoo.http: Session expired 2026-10-07 21:22:32,993 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:32] "GET /my HTTP/1.1" 303 - 5 0.003 0.009 2026-10-07 21:22:33,702 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:22:33] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.065 0.640 2026-10-07 21:22:33,793 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 21:22:34,126 121 INFO rb-61b7113-225342-422163 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-10-07 21:22:34,248 121 INFO rb-61b7113-225342-422163 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-10-07 21:22:34,393 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:22:34,643 121 INFO rb-61b7113-225342-422163 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-10-07 21:22:35,025 121 INFO rb-61b7113-225342-422163 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-10-07 21:22:35,358 121 INFO rb-61b7113-225342-422163 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-10-07 21:22:35,678 121 INFO rb-61b7113-225342-422163 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-10-07 21:22:35,936 121 INFO rb-61b7113-225342-422163 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-10-07 21:22:36,247 121 INFO rb-61b7113-225342-422163 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-10-07 21:22:36,568 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:22:36,778 121 INFO rb-61b7113-225342-422163 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-10-07 21:22:37,228 121 INFO rb-61b7113-225342-422163 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-10-07 21:22:37,691 121 INFO rb-61b7113-225342-422163 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-10-07 21:22:39,316 121 INFO rb-61b7113-225342-422163 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-10-07 21:22:40,861 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:22:42,102 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-10-07 21:22:42,473 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-10-07 21:22:42,788 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-10-07 21:22:42,832 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-10-07 21:22:43,157 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 21:22:43,199 121 INFO rb-61b7113-225342-422163 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-07 21:22:43,200 121 INFO rb-61b7113-225342-422163 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-07 21:22:43,458 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-10-07 21:22:43,552 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-10-07 21:22:43,584 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-10-07 21:22:43,662 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-10-07 21:22:43,756 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:22:43,772 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-10-07 21:22:45,817 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [193] 2026-10-07 21:22:45,911 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-10-07 21:22:46,739 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:23:00,400 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-07 21:23:08,365 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-07 21:23:15,581 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-10-07 21:23:24,762 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-10-07 21:23:30,242 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-10-07 21:23:36,451 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:23:53,737 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-10-07 21:23:54,166 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-10-07 21:23:54,718 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:24:11,384 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-07 21:24:12,016 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:24:13,422 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-10-07 21:24:13,829 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-10-07 21:24:14,016 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-10-07 21:24:14,443 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-10-07 21:24:14,679 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-10-07 21:24:16,972 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-10-07 21:24:19,408 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-10-07 21:24:19,729 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 21:24:20,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:22,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:24,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:27,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:29,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8900, 8899] 2026-10-07 21:24:29,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [112] 2026-10-07 21:24:29,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1313] 2026-10-07 21:24:29,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:31,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:32,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:35,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:36,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:38,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:39,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8942, 8940, 8939] 2026-10-07 21:24:39,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [121] 2026-10-07 21:24:39,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1330] 2026-10-07 21:24:39,000 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_changed_after_confirmation_redates_the_transfer ... 2026-10-07 21:24:41,000 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_reserved_quantities_follow_their_move_to_the_new_transfer ... 2026-10-07 21:24:42,937 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:24:42,961 121 INFO rb-61b7113-225342-422163 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-07 21:24:44,253 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:24:44,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:52,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:52,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:53,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:53,000 121 INFO rb-61b7113-225342-422163 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-07 21:24:57,877 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 21:24:57,896 121 INFO rb-61b7113-225342-422163 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-07 21:24:58,444 121 INFO rb-61b7113-225342-422163 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-07 21:24:58,772 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:24:58,789 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-10-07 21:24:59,147 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-10-07 21:24:59,558 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-10-07 21:25:01,129 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-10-07 21:25:01,533 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-10-07 21:25:03,232 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9184, 9180, 9179] 2026-10-07 21:25:03,292 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [145] 2026-10-07 21:25:03,317 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1345] 2026-10-07 21:25:03,846 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-10-07 21:25:05,311 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-10-07 21:25:07,048 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9199, 9195, 9194] 2026-10-07 21:25:07,124 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [148] 2026-10-07 21:25:07,133 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1351] 2026-10-07 21:25:07,655 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-10-07 21:25:09,117 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-10-07 21:25:11,121 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-10-07 21:25:12,607 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-10-07 21:25:14,150 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-10-07 21:25:16,200 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-10-07 21:25:18,602 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-10-07 21:25:20,341 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-10-07 21:25:21,593 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-10-07 21:25:23,147 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-10-07 21:25:24,704 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-10-07 21:25:26,320 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:25:26,000 121 INFO rb-61b7113-225342-422163 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-07 21:25:28,000 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_combo_and_product_less_lines_never_cause_a_split ... 2026-10-07 21:25:29,000 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_merging_a_second_source_document_keeps_both_origins ... 2026-10-07 21:25:31,000 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_quantity_decrease_after_validation_creates_no_empty_transfer ... 2026-10-07 21:25:34,000 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_split_fires_without_any_intervening_flush ... 2026-10-07 21:25:35,846 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:25:35,863 121 INFO rb-61b7113-225342-422163 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-07 21:25:36,887 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_duplicating_a_quotation_carries_no_promise ... 2026-10-07 21:25:37,625 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_equals_promise_once_the_order_is_confirmed ... 2026-10-07 21:25:38,992 121 INFO rb-61b7113-225342-422163 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-07 21:25:40,043 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_line_with_no_promise_behaves_exactly_as_standard_odoo ... 2026-10-07 21:25:41,527 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_is_never_given_a_compute ... 2026-10-07 21:25:43,075 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_survives_confirmation_into_the_warehouse_document ... 2026-10-07 21:25:44,623 121 INFO rb-61b7113-225342-422163 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-07 21:25:45,299 121 INFO rb-61b7113-225342-422163 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-07 21:25:47,251 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:25:49,480 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-10-07 21:25:49,676 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-10-07 21:25:50,720 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-10-07 21:25:50,871 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 95, model: team.sales.target 2026-10-07 21:25:50,897 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9345] 2026-10-07 21:25:50,900 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-10-07 21:25:50,910 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: team.sales.target 2026-10-07 21:25:50,923 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 95, model: team.sales.target 2026-10-07 21:25:50,953 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 95, model: team.sales.target 2026-10-07 21:25:50,989 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9347] 2026-10-07 21:25:50,989 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-10-07 21:25:51,112 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9348, 9343] 2026-10-07 21:25:51,112 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-10-07 21:25:51,133 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9348, 9343] 2026-10-07 21:25:51,144 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #95 deleted personal.sales.target records with IDs: [1] 2026-10-07 21:25:51,152 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #95 deleted mail.followers records with IDs: [1411] 2026-10-07 21:25:51,154 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: personal.sales.target 2026-10-07 21:25:51,161 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 95, model: personal.sales.target 2026-10-07 21:25:51,184 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 95, model: personal.sales.target 2026-10-07 21:25:51,216 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9346] 2026-10-07 21:25:51,217 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-10-07 21:25:51,260 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-10-07 21:25:51,385 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9345] 2026-10-07 21:25:51,409 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted team.sales.target records with IDs: [8] 2026-10-07 21:25:51,437 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1413] 2026-10-07 21:25:51,573 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 96, model: team.sales.target 2026-10-07 21:25:51,607 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 96, model: team.sales.target 2026-10-07 21:25:51,654 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9347] 2026-10-07 21:25:51,665 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 96, model: team.sales.target 2026-10-07 21:25:51,710 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [11], uid: 96, model: team.sales.target 2026-10-07 21:25:51,905 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9343] 2026-10-07 21:25:51,924 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [1] 2026-10-07 21:25:51,932 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1411] 2026-10-07 21:25:52,105 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9351] 2026-10-07 21:25:52,118 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [5] 2026-10-07 21:25:52,124 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1419, 1420] 2026-10-07 21:25:52,139 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 96, model: personal.sales.target 2026-10-07 21:25:52,164 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 96, model: personal.sales.target 2026-10-07 21:25:52,198 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9346] 2026-10-07 21:25:52,208 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 96, model: personal.sales.target 2026-10-07 21:25:52,252 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 96, model: personal.sales.target 2026-10-07 21:25:52,328 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-10-07 21:25:52,704 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9345] 2026-10-07 21:25:52,745 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [8] 2026-10-07 21:25:52,807 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1413] 2026-10-07 21:25:52,941 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9347] 2026-10-07 21:25:52,962 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [9] 2026-10-07 21:25:53,009 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1415] 2026-10-07 21:25:53,290 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9343] 2026-10-07 21:25:53,323 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [1] 2026-10-07 21:25:53,338 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1411] 2026-10-07 21:25:53,477 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9346] 2026-10-07 21:25:53,501 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [3] 2026-10-07 21:25:53,508 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1414] 2026-10-07 21:25:53,791 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9356] 2026-10-07 21:25:53,822 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-10-07 21:25:53,832 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1429, 1430] 2026-10-07 21:25:53,921 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 97, model: team.sales.target 2026-10-07 21:25:53,943 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 97, model: team.sales.target 2026-10-07 21:25:53,978 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9347] 2026-10-07 21:25:54,007 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 97, model: team.sales.target 2026-10-07 21:25:54,069 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [14], uid: 97, model: team.sales.target 2026-10-07 21:25:54,104 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 97, model: personal.sales.target 2026-10-07 21:25:54,125 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 97, model: personal.sales.target 2026-10-07 21:25:54,159 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9355] 2026-10-07 21:25:54,180 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [8], uid: 97, model: personal.sales.target 2026-10-07 21:25:54,206 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9355] 2026-10-07 21:25:54,209 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [8] 2026-10-07 21:25:54,215 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1427, 1428] 2026-10-07 21:25:54,249 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [10], uid: 97, model: personal.sales.target 2026-10-07 21:25:54,399 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9356] 2026-10-07 21:25:54,421 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-10-07 21:25:54,429 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1429, 1430] 2026-10-07 21:25:54,470 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-10-07 21:25:54,719 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9345] 2026-10-07 21:25:54,736 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [8] 2026-10-07 21:25:54,769 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1413] 2026-10-07 21:25:54,896 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9347] 2026-10-07 21:25:54,903 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [9] 2026-10-07 21:25:54,953 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1415] 2026-10-07 21:25:55,113 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9343] 2026-10-07 21:25:55,121 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [1] 2026-10-07 21:25:55,127 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1411] 2026-10-07 21:25:55,217 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9346] 2026-10-07 21:25:55,221 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [3] 2026-10-07 21:25:55,228 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1414] 2026-10-07 21:25:55,333 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 21:25:57,586 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-10-07 21:25:57,767 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-10-07 21:26:11,836 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-10-07 21:26:11,903 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-10-07 21:26:11,972 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-10-07 21:26:12,025 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-10-07 21:26:12,111 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-10-07 21:26:12,231 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-07 21:26:14,586 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-10-07 21:26:14,778 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-10-07 21:26:15,405 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-10-07 21:26:15,467 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-10-07 21:26:15,526 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 21:26:17,986 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-10-07 21:26:18,152 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-07 21:26:19,099 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-10-07 21:26:19,399 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-10-07 21:26:19,444 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-10-07 21:26:24,602 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-10-07 21:26:24,847 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-10-07 21:26:26,457 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-10-07 21:26:26,531 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1454] 2026-10-07 21:26:26,576 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-10-07 21:26:26,771 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 21:26:29,226 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-07 21:26:29,419 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-07 21:26:29,797 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-10-07 21:26:30,442 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9819] 2026-10-07 21:26:30,457 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [44] 2026-10-07 21:26:30,464 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1504] 2026-10-07 21:26:30,645 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9822] 2026-10-07 21:26:30,657 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [46] 2026-10-07 21:26:30,663 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1508, 1509] 2026-10-07 21:26:30,676 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9820] 2026-10-07 21:26:30,693 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted team.sales.target records with IDs: [43] 2026-10-07 21:26:30,721 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1506] 2026-10-07 21:26:30,900 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [47], uid: 118, model: personal.sales.target 2026-10-07 21:26:31,348 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 118, model: team.sales.target 2026-10-07 21:26:31,374 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 118, model: team.sales.target 2026-10-07 21:26:31,420 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9824] 2026-10-07 21:26:31,432 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 118, model: team.sales.target 2026-10-07 21:26:31,477 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 118, model: personal.sales.target 2026-10-07 21:26:31,512 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 118, model: personal.sales.target 2026-10-07 21:26:31,555 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9823] 2026-10-07 21:26:31,563 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 118, model: personal.sales.target 2026-10-07 21:26:31,606 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [49], uid: 118, model: personal.sales.target 2026-10-07 21:26:31,753 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 118, model: personal.sales.target 2026-10-07 21:26:31,772 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 118, model: personal.sales.target 2026-10-07 21:26:31,804 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9823] 2026-10-07 21:26:31,823 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 118, model: personal.sales.target 2026-10-07 21:26:31,854 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9823] 2026-10-07 21:26:31,859 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [48] 2026-10-07 21:26:31,865 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1510] 2026-10-07 21:26:31,898 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 118, model: personal.sales.target 2026-10-07 21:26:31,933 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 118, model: team.sales.target 2026-10-07 21:26:31,955 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 118, model: team.sales.target 2026-10-07 21:26:31,990 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9824] 2026-10-07 21:26:32,005 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 118, model: team.sales.target 2026-10-07 21:26:32,063 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-10-07 21:26:32,261 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-10-07 21:26:32,904 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 117, model: team.sales.target 2026-10-07 21:26:32,924 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9828] 2026-10-07 21:26:32,927 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-10-07 21:26:33,051 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9829, 9826] 2026-10-07 21:26:33,052 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-10-07 21:26:33,073 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9829, 9826] 2026-10-07 21:26:33,078 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [51] 2026-10-07 21:26:33,086 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1512] 2026-10-07 21:26:33,088 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-10-07 21:26:33,093 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-10-07 21:26:33,490 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 117, model: team.sales.target 2026-10-07 21:26:33,514 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 117, model: team.sales.target 2026-10-07 21:26:33,554 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9831] 2026-10-07 21:26:33,554 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-10-07 21:26:33,563 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 117, model: personal.sales.target 2026-10-07 21:26:33,595 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 117, model: personal.sales.target 2026-10-07 21:26:33,631 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9827] 2026-10-07 21:26:33,638 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [52] 2026-10-07 21:26:33,651 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1513] 2026-10-07 21:26:33,653 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-10-07 21:26:33,683 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9827] 2026-10-07 21:26:33,683 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-10-07 21:26:33,759 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 21:26:36,219 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-07 21:26:36,437 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-07 21:26:38,296 121 INFO rb-61b7113-225342-422163 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-07 21:26:39,191 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 21:26:41,794 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-10-07 21:26:41,980 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-10-07 21:26:44,353 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-10-07 21:26:45,222 121 INFO rb-61b7113-225342-422163 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-07 21:26:47,517 121 INFO rb-61b7113-225342-422163 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-07 21:26:50,430 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-10-07 21:26:52,861 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-10-07 21:26:55,595 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-10-07 21:26:56,008 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 21:26:58,261 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-10-07 21:26:58,421 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-10-07 21:26:59,994 121 INFO rb-61b7113-225342-422163 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-07 21:27:04,403 121 INFO rb-61b7113-225342-422163 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-07 21:27:08,699 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 21:27:11,043 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-10-07 21:27:11,287 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-07 21:27:12,668 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-10-07 21:27:15,683 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-10-07 21:27:18,999 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #138 deleted mail.mail records with IDs: [405] 2026-10-07 21:27:23,723 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-07 21:27:24,796 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-10-07 21:27:27,500 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #137 deleted mail.mail records with IDs: [407] 2026-10-07 21:27:28,274 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 21:27:30,576 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-10-07 21:27:30,751 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-10-07 21:27:31,079 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-10-07 21:27:35,934 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-10-07 21:27:40,813 121 INFO rb-61b7113-225342-422163 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-07 21:27:43,725 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-10-07 21:28:03,681 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-07 21:28:08,857 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-10-07 21:28:14,363 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-07 21:28:19,643 121 INFO rb-61b7113-225342-422163 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-07 21:28:23,477 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-10-07 21:28:24,628 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-10-07 21:28:44,549 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-07 21:28:49,575 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-10-07 21:28:55,173 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-07 21:29:00,756 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 21:29:03,398 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-10-07 21:29:03,594 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-10-07 21:29:03,942 121 INFO rb-61b7113-225342-422163 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-07 21:29:07,934 121 INFO rb-61b7113-225342-422163 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-07 21:29:11,279 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 21:29:13,716 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-10-07 21:29:13,893 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-10-07 21:29:14,221 121 INFO rb-61b7113-225342-422163 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-07 21:29:19,947 121 INFO rb-61b7113-225342-422163 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-07 21:29:20,049 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7200] 2026-10-07 21:29:20,049 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-07 21:29:23,401 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 21:29:25,814 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-10-07 21:29:26,036 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-10-07 21:29:26,395 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-10-07 21:29:33,135 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-10-07 21:29:34,812 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-10-07 21:29:36,094 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [221, 220] 2026-10-07 21:29:36,165 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [158] 2026-10-07 21:29:36,192 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [210] 2026-10-07 21:29:36,765 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-10-07 21:29:41,060 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) started manually 2026-10-07 21:29:41,286 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) done 2026-10-07 21:29:41,291 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) started manually 2026-10-07 21:29:41,342 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) done 2026-10-07 21:29:41,426 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-10-07 21:29:46,011 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-10-07 21:29:47,654 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 21:29:49,834 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-10-07 21:29:49,920 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:29:52,200 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-10-07 21:29:52,288 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-10-07 21:29:52,339 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-10-07 21:29:52,511 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-10-07 21:29:52,706 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-07 21:29:52,724 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-07 21:29:52,731 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:52,751 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-07 21:29:52,757 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:52,799 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-10-07 21:29:52,808 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-07 21:29:52,811 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:52,815 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-07 21:29:52,819 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:52,821 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-10-07 21:29:52,858 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-10-07 21:29:53,035 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-07 21:29:53,055 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-07 21:29:53,063 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:53,084 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-07 21:29:53,090 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:53,142 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-10-07 21:29:53,155 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-07 21:29:53,159 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:53,167 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-07 21:29:53,175 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:53,180 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-10-07 21:29:53,214 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-10-07 21:29:53,443 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-07 21:29:53,462 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-07 21:29:53,473 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:53,498 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-07 21:29:53,506 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:53,554 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-10-07 21:29:53,563 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-07 21:29:53,567 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:53,570 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-07 21:29:53,583 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:53,588 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-10-07 21:29:53,630 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-10-07 21:29:53,869 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-07 21:29:53,894 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-07 21:29:53,904 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:53,934 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-07 21:29:53,946 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:54,001 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-10-07 21:29:54,018 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-07 21:29:54,022 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:54,027 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-07 21:29:54,031 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:54,034 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-10-07 21:29:54,068 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-10-07 21:29:54,302 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-07 21:29:54,322 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-07 21:29:54,331 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:54,357 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-07 21:29:54,364 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:54,411 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-10-07 21:29:54,423 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-07 21:29:54,428 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:54,433 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-07 21:29:54,439 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:54,443 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-10-07 21:29:54,484 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-10-07 21:29:54,783 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-07 21:29:54,803 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:54,837 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:54,853 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:54,918 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-07 21:29:54,932 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:54,935 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-07 21:29:54,940 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:54,946 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-10-07 21:29:54,984 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-10-07 21:29:55,254 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-07 21:29:55,279 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:55,326 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:55,351 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-10-07 21:29:55,430 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-07 21:29:55,450 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:55,454 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-07 21:29:55,459 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:55,466 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-10-07 21:29:55,498 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-10-07 21:29:55,743 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-07 21:29:55,789 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-10-07 21:29:56,097 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-07 21:29:56,110 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-07 21:29:56,189 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:56,205 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-07 21:29:56,258 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:29:58,777 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-10-07 21:29:59,059 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:29:59,131 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:29:59,221 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:29:59,326 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:29:59,345 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:29:59,393 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:29:59,430 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:29:59,461 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:29:59,477 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:29:59,532 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:29:59,561 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:29:59,589 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:29:59,621 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:29:59,644 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:29:59,680 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-10-07 21:29:59,931 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:00,021 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:00,082 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:00,177 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:00,189 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:00,235 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:00,270 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:00,305 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:00,320 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:00,363 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:00,411 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:00,438 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:00,474 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:00,499 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:00,529 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-10-07 21:30:00,834 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:00,901 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:00,974 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:00,995 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:01,043 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:01,087 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:01,123 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:01,166 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:01,223 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:01,271 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:01,317 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:01,369 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:01,397 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:01,433 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-10-07 21:30:01,735 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:01,809 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:01,888 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:01,911 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:01,948 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:01,983 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:02,032 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:02,059 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:02,106 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:02,147 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:02,190 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:02,225 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:02,249 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:02,281 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-10-07 21:30:02,684 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:02,755 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:02,837 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:02,861 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:02,912 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:02,956 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:02,990 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:03,013 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:03,063 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:03,103 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:03,136 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:03,168 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:03,193 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:03,234 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-10-07 21:30:03,483 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 172, model: crm.lead 2026-10-07 21:30:03,547 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [57], uid: 172, model: crm.lead 2026-10-07 21:30:03,580 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 172, model: crm.lead 2026-10-07 21:30:03,635 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:03,656 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 172, model: crm.lead 2026-10-07 21:30:03,700 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [58], uid: 172, model: crm.lead 2026-10-07 21:30:03,739 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 172, model: crm.lead 2026-10-07 21:30:03,772 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:03,798 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:03,848 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:03,891 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-10-07 21:30:03,924 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:03,953 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:04,011 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:04,053 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-10-07 21:30:04,100 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:04,139 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:04,181 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-07 21:30:04,243 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:30:04,918 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-10-07 21:30:04,933 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10515] 2026-10-07 21:30:04,945 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 21:30:05,163 121 INFO rb-61b7113-225342-422163 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-07 21:30:05,779 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-10-07 21:30:05,794 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10519] 2026-10-07 21:30:05,808 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 21:30:06,348 121 INFO rb-61b7113-225342-422163 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-07 21:30:06,628 121 INFO rb-61b7113-225342-422163 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-07 21:30:06,806 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:30:10,474 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-10-07 21:30:11,116 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-10-07 21:30:11,152 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-10-07 21:30:11,194 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-10-07 21:30:11,252 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-10-07 21:30:12,100 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3879] 2026-10-07 21:30:12,131 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:12,170 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-10-07 21:30:12,215 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-10-07 21:30:12,262 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-10-07 21:30:12,317 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-10-07 21:30:13,594 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3879] 2026-10-07 21:30:13,615 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:14,118 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7523, 4787, 3902, 3881] 2026-10-07 21:30:14,140 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:14,639 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6981, 4788, 3903, 3882] 2026-10-07 21:30:14,658 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:15,091 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [245059, 245060, 245061] 2026-10-07 21:30:15,091 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4786, 3901, 3900, 3899, 3880] 2026-10-07 21:30:15,114 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:15,160 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-10-07 21:30:15,202 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-10-07 21:30:15,249 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-10-07 21:30:15,307 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-10-07 21:30:16,064 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-10-07 21:30:16,111 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-10-07 21:30:16,162 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-10-07 21:30:16,211 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-10-07 21:30:16,263 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-10-07 21:30:16,327 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-10-07 21:30:17,020 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6981, 4788, 3903, 3882] 2026-10-07 21:30:17,048 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:17,100 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-10-07 21:30:17,170 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-10-07 21:30:17,228 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-10-07 21:30:17,301 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-10-07 21:30:18,774 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3879] 2026-10-07 21:30:18,798 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:19,295 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7523, 4787, 3902, 3881] 2026-10-07 21:30:19,314 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:19,767 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6981, 4788, 3903, 3882] 2026-10-07 21:30:19,787 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:20,331 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [245059, 245060, 245061] 2026-10-07 21:30:20,331 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4786, 3901, 3900, 3899, 3880] 2026-10-07 21:30:20,362 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:20,937 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3904, 3883] 2026-10-07 21:30:20,952 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:20,981 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-10-07 21:30:22,320 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3879] 2026-10-07 21:30:22,345 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:22,839 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7523, 4787, 3902, 3881] 2026-10-07 21:30:22,853 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:23,231 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6981, 4788, 3903, 3882] 2026-10-07 21:30:23,252 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:23,830 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [245059, 245060, 245061] 2026-10-07 21:30:23,830 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4786, 3901, 3900, 3899, 3880] 2026-10-07 21:30:23,866 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:23,924 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-10-07 21:30:25,740 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3879] 2026-10-07 21:30:25,763 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:26,330 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7523, 4787, 3902, 3881] 2026-10-07 21:30:26,349 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:26,869 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6981, 4788, 3903, 3882] 2026-10-07 21:30:26,890 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:27,392 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [245059, 245060, 245061] 2026-10-07 21:30:27,392 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4786, 3901, 3900, 3899, 3880] 2026-10-07 21:30:27,413 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:27,460 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-10-07 21:30:28,075 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-10-07 21:30:28,115 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-10-07 21:30:28,159 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-10-07 21:30:28,196 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-10-07 21:30:28,237 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-10-07 21:30:28,282 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-10-07 21:30:28,972 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6981, 4788, 3903, 3882] 2026-10-07 21:30:29,000 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-07 21:30:29,037 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-10-07 21:30:29,098 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-10-07 21:30:29,153 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-10-07 21:30:29,244 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:30:29,265 121 INFO rb-61b7113-225342-422163 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-10-07 21:30:30,836 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:30:32,301 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:30:32] "GET / HTTP/1.1" 200 - 177 0.145 1.326 2026-10-07 21:30:33,675 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:30:33] "POST /web/signup HTTP/1.1" 200 - 202 0.222 0.726 2026-10-07 21:30:33,712 121 INFO rb-61b7113-225342-422163 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-10-07 21:30:35,066 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:30:37,472 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:30:37] "GET / HTTP/1.1" 200 - 177 0.119 2.290 2026-10-07 21:30:37,661 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:30:37] "POST /web/signup HTTP/1.1" 200 - 37 0.037 0.137 2026-10-07 21:30:37,720 121 INFO rb-61b7113-225342-422163 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-10-07 21:30:39,117 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:30:40,629 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:30:40] "GET / HTTP/1.1" 200 - 177 0.178 1.340 2026-10-07 21:30:40,672 121 INFO rb-61b7113-225342-422163 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-10-07 21:30:42,307 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:30:43,775 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:30:43] "GET / HTTP/1.1" 200 - 177 0.135 1.343 2026-10-07 21:30:44,337 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 21:30:44,972 121 INFO rb-61b7113-225342-422163 odoo.tests.common: Simulating signal changes during tests 2026-10-07 21:30:44,972 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:30:44] "POST /web/signup HTTP/1.1" 200 - 314 0.268 0.911 2026-10-07 21:30:45,044 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:30:45,956 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-10-07 21:30:46,046 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-10-07 21:30:46,461 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-10-07 21:30:46,976 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-10-07 21:30:47,537 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-10-07 21:30:48,137 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-10-07 21:30:54,409 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-10-07 21:30:54,881 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 185, model: sshkey.pair 2026-10-07 21:30:54,921 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-10-07 21:30:55,545 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 185, model: sshkey.pair 2026-10-07 21:30:56,047 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 185, model: sshkey.pair 2026-10-07 21:30:56,097 121 INFO rb-61b7113-225342-422163 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-10-07 21:30:57,310 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #185 deleted ir.attachment records with IDs: [4709, 4710] 2026-10-07 21:30:57,310 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #185 deleted sshkey.pair records with IDs: [10] 2026-10-07 21:30:57,383 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 21:30:57,402 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-10-07 21:31:00,856 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-10-07 21:31:04,684 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 195, model: stock.valuation.layer 2026-10-07 21:31:04,740 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-10-07 21:31:08,450 121 INFO rb-61b7113-225342-422163 odoo.models: Access Denied by ACLs for operation: read, uid: 197, model: stock.picking, fields: account_move_ids 2026-10-07 21:31:08,495 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-10-07 21:31:11,858 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-10-07 21:31:15,434 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 208, model: stock.valuation.layer 2026-10-07 21:31:15,501 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 21:31:15,524 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-10-07 21:31:19,779 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-10-07 21:31:22,799 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-10-07 21:31:26,118 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 21:31:40,681 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-10-07 21:31:44,532 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:31:45,259 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-10-07 21:31:47,805 121 INFO rb-61b7113-225342-422163 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-07 21:31:47,866 121 INFO rb-61b7113-225342-422163 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-07 21:31:51,749 121 INFO rb-61b7113-225342-422163 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-07 21:31:51,864 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-10-07 21:31:52,090 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [691, 692] 2026-10-07 21:31:52,172 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10628, 10617] 2026-10-07 21:31:52,339 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.move records with IDs: [285] 2026-10-07 21:31:55,539 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-10-07 21:31:57,759 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-10-07 21:32:01,398 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:32:02,033 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-10-07 21:32:03,140 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-10-07 21:32:04,245 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-10-07 21:32:04,691 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-10-07 21:32:07,749 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-10-07 21:32:08,398 121 INFO rb-61b7113-225342-422163 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-07 21:32:14,353 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10704] 2026-10-07 21:32:14,481 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-10-07 21:32:16,623 121 INFO rb-61b7113-225342-422163 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-07 21:32:19,534 121 INFO rb-61b7113-225342-422163 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-07 21:32:22,643 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-10-07 21:32:23,147 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:32:23,933 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-10-07 21:32:28,859 121 INFO rb-61b7113-225342-422163 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-07 21:32:28,963 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [354] 2026-10-07 21:32:29,167 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [842, 843] 2026-10-07 21:32:29,224 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10825, 10814] 2026-10-07 21:32:29,321 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.move records with IDs: [355] 2026-10-07 21:32:30,463 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:32:33,449 121 INFO rb-61b7113-225342-422163 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-07 21:32:33,497 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-10-07 21:32:33,505 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-10-07 21:32:33,956 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-10-07 21:32:36,894 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-10-07 21:32:37,558 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-10-07 21:32:40,399 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-10-07 21:32:43,013 121 INFO rb-61b7113-225342-422163 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-07 21:32:46,028 121 INFO rb-61b7113-225342-422163 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-07 21:32:49,027 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:32:50,203 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_pick_a_lot_on_the_equipment_form ... 2026-10-07 21:32:50,285 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_read_the_lot_linked_to_an_equipment ... 2026-10-07 21:32:50,459 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_cannot_change_stock_data ... 2026-10-07 21:32:50,525 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 229, model: stock.lot 2026-10-07 21:32:50,619 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 21:32:51,247 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-10-07 21:32:51,328 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:32:51,869 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-10-07 21:32:51,961 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_claim_a_stock_origin ... 2026-10-07 21:32:52,067 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_reuse_the_serial_number ... 2026-10-07 21:32:52,206 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:32:52,774 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-10-07 21:32:52,872 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-10-07 21:32:54,440 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-10-07 21:32:54,654 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:32:55,163 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-10-07 21:32:55,634 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-10-07 21:32:56,111 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-10-07 21:32:56,639 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-10-07 21:32:57,357 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-10-07 21:32:57,789 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-10-07 21:32:58,284 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:32:58,301 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-10-07 21:32:59,982 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1988] 2026-10-07 21:33:00,802 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-10-07 21:33:02,367 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1991] 2026-10-07 21:33:02,968 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:33:02,984 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-10-07 21:33:03,156 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-10-07 21:33:03,174 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-10-07 21:33:03,223 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:33:03,241 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-10-07 21:33:10,801 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-10-07 21:33:10,928 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:33:10,950 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-10-07 21:33:11,206 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-10-07 21:33:11,539 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-10-07 21:33:11,843 121 INFO rb-61b7113-225342-422163 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-10-07 21:33:12,155 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:33:12,173 121 INFO rb-61b7113-225342-422163 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-10-07 21:33:12,268 121 INFO rb-61b7113-225342-422163 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-10-07 21:33:12,310 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-10-07 21:33:12,362 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-10-07 21:33:12,419 121 INFO rb-61b7113-225342-422163 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-10-07 21:33:12,522 121 INFO rb-61b7113-225342-422163 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-10-07 21:33:12,653 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:33:12,671 121 INFO rb-61b7113-225342-422163 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-10-07 21:33:12,743 121 INFO rb-61b7113-225342-422163 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-10-07 21:33:12,885 121 INFO rb-61b7113-225342-422163 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-10-07 21:33:12,944 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-10-07 21:33:12,985 121 INFO rb-61b7113-225342-422163 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-10-07 21:33:13,048 121 INFO rb-61b7113-225342-422163 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-10-07 21:33:13,099 121 INFO rb-61b7113-225342-422163 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-10-07 21:33:13,149 121 INFO rb-61b7113-225342-422163 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-10-07 21:33:13,194 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-10-07 21:33:13,238 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:33:13,254 121 INFO rb-61b7113-225342-422163 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-10-07 21:33:13,341 121 INFO rb-61b7113-225342-422163 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-10-07 21:33:13,385 121 INFO rb-61b7113-225342-422163 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-10-07 21:33:20,862 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:33:20,881 121 INFO rb-61b7113-225342-422163 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-07 21:33:21,290 121 INFO rb-61b7113-225342-422163 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-07 21:33:21,614 121 INFO rb-61b7113-225342-422163 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-07 21:33:22,017 121 INFO rb-61b7113-225342-422163 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-07 21:33:22,385 121 INFO rb-61b7113-225342-422163 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-07 21:33:22,748 121 INFO rb-61b7113-225342-422163 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-07 21:33:23,086 121 INFO rb-61b7113-225342-422163 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-07 21:33:23,443 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:33:25,175 121 INFO rb-61b7113-225342-422163 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-10-07 21:33:25,796 121 INFO rb-61b7113-225342-422163 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-10-07 21:33:26,730 121 INFO rb-61b7113-225342-422163 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-10-07 21:33:27,722 121 INFO rb-61b7113-225342-422163 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-10-07 21:33:28,654 121 INFO rb-61b7113-225342-422163 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-10-07 21:33:30,043 121 INFO rb-61b7113-225342-422163 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-10-07 21:33:32,391 121 INFO rb-61b7113-225342-422163 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-10-07 21:33:33,825 121 INFO rb-61b7113-225342-422163 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-10-07 21:33:33,908 121 INFO rb-61b7113-225342-422163 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-10-07 21:33:34,059 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 21:34:03,797 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-07 21:34:03,846 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet 2026-10-07 21:34:03,861 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.type 2026-10-07 21:34:03,866 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.history 2026-10-07 21:34:03,872 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet 2026-10-07 21:34:03,877 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.type 2026-10-07 21:34:03,882 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.history 2026-10-07 21:34:03,889 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet 2026-10-07 21:34:03,893 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.type 2026-10-07 21:34:03,897 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.history 2026-10-07 21:34:03,942 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-07 21:34:03,959 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet 2026-10-07 21:34:03,973 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.type 2026-10-07 21:34:03,977 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.history 2026-10-07 21:34:03,982 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet 2026-10-07 21:34:03,986 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.type 2026-10-07 21:34:03,990 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.history 2026-10-07 21:34:03,995 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet 2026-10-07 21:34:03,999 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.type 2026-10-07 21:34:04,003 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.history 2026-10-07 21:34:04,044 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-10-07 21:34:04,058 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet 2026-10-07 21:34:04,073 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.type 2026-10-07 21:34:04,077 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.history 2026-10-07 21:34:04,082 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet 2026-10-07 21:34:04,086 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.type 2026-10-07 21:34:04,089 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.history 2026-10-07 21:34:04,094 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet 2026-10-07 21:34:04,097 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.type 2026-10-07 21:34:04,100 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.history 2026-10-07 21:34:04,142 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-10-07 21:34:04,162 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet 2026-10-07 21:34:04,176 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.type 2026-10-07 21:34:04,180 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.history 2026-10-07 21:34:04,187 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet 2026-10-07 21:34:04,191 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.type 2026-10-07 21:34:04,195 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.history 2026-10-07 21:34:04,202 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet 2026-10-07 21:34:04,206 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.type 2026-10-07 21:34:04,210 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.history 2026-10-07 21:34:04,252 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-10-07 21:34:04,274 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet 2026-10-07 21:34:04,289 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.type 2026-10-07 21:34:04,294 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.history 2026-10-07 21:34:04,301 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet 2026-10-07 21:34:04,306 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet.type 2026-10-07 21:34:04,313 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet 2026-10-07 21:34:04,317 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.type 2026-10-07 21:34:04,321 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.history 2026-10-07 21:34:04,364 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-10-07 21:34:04,387 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet 2026-10-07 21:34:04,402 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet.history 2026-10-07 21:34:04,410 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 245, model: wallet 2026-10-07 21:34:04,422 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet 2026-10-07 21:34:04,428 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet.history 2026-10-07 21:34:04,471 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-10-07 21:34:05,155 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 247, model: wallet 2026-10-07 21:34:05,172 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 246, model: wallet 2026-10-07 21:34:05,306 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 247, model: wallet.history 2026-10-07 21:34:05,331 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 246, model: wallet.history 2026-10-07 21:34:05,387 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-10-07 21:34:06,405 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 249, model: wallet 2026-10-07 21:34:06,429 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 248, model: wallet 2026-10-07 21:34:06,563 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 249, model: wallet.history 2026-10-07 21:34:06,578 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 248, model: wallet.history 2026-10-07 21:34:06,692 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-07 21:34:36,490 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-10-07 21:34:36,622 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-10-07 21:34:36,742 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-10-07 21:34:36,891 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:35:06,587 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-10-07 21:35:07,331 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-10-07 21:35:08,162 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942172368616283.1791408908.069138765335083-openerp-10-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:08,230 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [422] 2026-10-07 21:35:09,509 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <968536527805524.1791408909.455178737640381-openerp-10-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:09,577 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [423] 2026-10-07 21:35:10,133 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [50] 2026-10-07 21:35:10,340 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-10-07 21:35:11,431 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <837491545486754.1791408911.323023796081543-openerp-11-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:11,487 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [424] 2026-10-07 21:35:12,871 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <478998202833720.1791408912.801180601119995-openerp-11-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:12,960 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [425] 2026-10-07 21:35:13,241 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-10-07 21:35:13,503 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-10-07 21:35:14,265 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699338384266001.1791408914.159907817840576-openerp-14-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:14,324 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [426] 2026-10-07 21:35:14,583 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-10-07 21:35:16,375 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <842528455201176.1791408916.265740394592285-openerp-15-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:16,539 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [427] 2026-10-07 21:35:17,184 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <994815658414669.1791408917.127930402755737-openerp-15-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:17,227 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [428] 2026-10-07 21:35:17,293 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-10-07 21:35:19,112 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072122774063029.1791408919.006675720214844-openerp-16-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:19,326 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [429] 2026-10-07 21:35:20,048 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <483848315289868.1791408919.992819786071777-openerp-16-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:20,125 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [430] 2026-10-07 21:35:20,205 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-10-07 21:35:21,906 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690180283071472.1791408921.811663389205933-openerp-17-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:22,047 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [431] 2026-10-07 21:35:22,688 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821757425918319.1791408922.632637977600098-openerp-17-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:22,732 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [432] 2026-10-07 21:35:22,806 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-10-07 21:35:24,689 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <804396022239006.1791408924.586719274520874-openerp-18-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:24,838 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [433] 2026-10-07 21:35:25,400 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-10-07 21:35:27,320 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965760840577146.1791408927.184020996093750-openerp-19-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:27,501 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [434] 2026-10-07 21:35:28,177 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <815925227336823.1791408928.122742414474487-openerp-19-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:28,223 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [435] 2026-10-07 21:35:28,288 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-07 21:35:29,992 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511760782458973.1791408929.905947923660278-openerp-20-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:30,135 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [436] 2026-10-07 21:35:30,597 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-07 21:35:32,337 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <206068371015940.1791408932.232915639877319-openerp-21-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:32,505 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [437] 2026-10-07 21:35:33,090 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-10-07 21:35:35,065 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <656548089220946.1791408934.962401866912842-openerp-22-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:35,248 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [438] 2026-10-07 21:35:35,948 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067584753154265.1791408935.872169971466064-openerp-22-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:35,993 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [439] 2026-10-07 21:35:36,072 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-10-07 21:35:38,318 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <481577102475252.1791408938.226172924041748-openerp-23-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:38,452 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [440] 2026-10-07 21:35:39,563 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709627023835147.1791408939.486259937286377-openerp-23-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:39,613 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [441] 2026-10-07 21:35:39,687 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-10-07 21:35:40,413 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195461264327715.1791408940.318067312240601-openerp-24-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:40,468 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [442] 2026-10-07 21:35:41,403 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <128056164706096.1791408941.357730388641357-openerp-24-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:41,460 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [443] 2026-10-07 21:35:43,057 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414360450361986.1791408943.010833263397217-openerp-24-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:43,184 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [444] 2026-10-07 21:35:43,244 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-10-07 21:35:43,901 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <437797315946765.1791408943.810023069381714-openerp-25-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:43,956 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [445] 2026-10-07 21:35:45,337 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <283736950429286.1791408945.280604362487793-openerp-25-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:45,497 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [446] 2026-10-07 21:35:46,200 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896614858643855.1791408946.126945734024048-openerp-25-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:46,277 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [447] 2026-10-07 21:35:47,968 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839568197079449.1791408947.907336473464966-openerp-25-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:48,182 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [448] 2026-10-07 21:35:48,246 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-10-07 21:35:48,685 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-10-07 21:35:49,198 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <438324659897161.1791408949.103384733200073-openerp-27-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:49,237 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [449] 2026-10-07 21:35:49,305 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-10-07 21:35:50,105 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442291330326771.1791408949.984524488449097-openerp-28-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:50,164 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [450] 2026-10-07 21:35:51,334 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056127782498521.1791408951.266369581222534-openerp-28-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:51,416 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [451] 2026-10-07 21:35:51,879 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-10-07 21:35:54,323 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <543917217584360.1791408954.196859359741211-openerp-31-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:35:54,494 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [452] 2026-10-07 21:35:55,117 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-10-07 21:35:57,374 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-10-07 21:35:59,953 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <670978886395824.1791408959.841818809509277-openerp-32-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:00,016 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [453] 2026-10-07 21:36:00,467 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-10-07 21:36:05,013 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-10-07 21:36:08,899 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522908190913966.1791408968.784311056137085-openerp-33-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:09,096 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [454] 2026-10-07 21:36:09,754 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-10-07 21:36:09,794 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted ir.model.data records with IDs: [7203, 7122, 7193, 7125, 7146, 7123, 7093, 7095, 7126, 7127, 7138, 7131, 7130, 7100, 7129, 7140, 7135, 7185, 7137, 7079, 7128, 7136, 7139, 7133, 7132, 7134, 7077, 7144, 7078, 7119, 7080, 7081, 7113, 7145, 7236, 7082, 7148, 7083, 7149, 7186, 7153, 7150, 7152, 7200, 7155, 7154, 7218, 7156, 7187, 7157, 7188, 7158, 7237, 7159, 7098, 7118, 7103, 7160, 7084, 7086, 7085, 7164, 7094, 7163, 7162, 7161, 7165, 7166, 7099, 7168, 7170, 7141, 7143, 7196, 7106, 7169, 7142, 7167, 7171, 7172, 7216, 7174, 7173, 7101, 7087, 7175, 7184, 7182, 7178, 7177, 7190, 7183, 7176, 7181, 7114, 7180, 7179, 7107, 7108, 7189, 7191, 7195, 7194, 7088, 7192, 7109, 7235, 7090, 7231, 7233, 7110, 7234, 7091, 7232, 7230, 7102, 7224, 7104, 7229, 7225, 7220, 7223, 7215, 7092, 7111, 7228, 7222, 7221, 7219, 7214, 7217, 7226, 7151, 7212, 7213, 7208, 7210, 7204, 7205, 7207, 7105, 7206, 7211, 7209, 7096, 7117, 7075, 7121, 7120, 7202, 7076, 7097, 7201, 7227, 7116, 7124, 7147, 7115, 7089, 7199, 7112, 7197, 7198] 2026-10-07 21:36:09,794 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 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-07 21:36:13,684 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768495193845357.1791408973.539609909057617-openerp-34-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:14,143 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [455] 2026-10-07 21:36:15,195 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <833703853796905.1791408975.132626295089722-openerp-34-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:15,271 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [456] 2026-10-07 21:36:16,175 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279564491237602.1791408976.110562086105347-openerp-34-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:16,244 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [457] 2026-10-07 21:36:17,192 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <358227845629686.1791408977.130502939224243-openerp-34-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:17,248 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [458] 2026-10-07 21:36:18,147 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312930876096040.1791408978.078647375106812-openerp-34-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:18,211 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [459] 2026-10-07 21:36:19,296 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <968961064024322.1791408979.226843595504761-openerp-34-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:19,361 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [460] 2026-10-07 21:36:20,257 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <435653921088022.1791408980.194338083267212-openerp-34-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:20,312 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [461] 2026-10-07 21:36:21,259 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <303662966246533.1791408981.200392723083496-openerp-34-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:21,327 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [462] 2026-10-07 21:36:22,320 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <479172608637710.1791408982.254709243774414-openerp-34-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:22,390 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [463] 2026-10-07 21:36:23,123 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806985066448420.1791408983.073150873184204-openerp-34-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:23,171 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [464] 2026-10-07 21:36:23,992 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422649676458831.1791408983.936439275741577-openerp-34-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:24,042 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [465] 2026-10-07 21:36:24,467 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370660732037754.1791408984.416849374771118-openerp-34-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:24,517 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [466] 2026-10-07 21:36:24,579 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-10-07 21:36:25,510 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <790649320266548.1791408985.399110794067383-openerp-35-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:25,613 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [467] 2026-10-07 21:36:25,927 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-10-07 21:36:27,220 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751152690886887.1791408987.111918449401855-openerp-36-wallet@38261df7597d>: ['"New Partner" <@False>'] 2026-10-07 21:36:27,311 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [468] 2026-10-07 21:36:27,538 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-10-07 21:36:28,582 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <100082849843076.1791408988.472088098526001-openerp-37-wallet@38261df7597d>: ['"New Partner" <@False>'] 2026-10-07 21:36:28,658 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [469] 2026-10-07 21:36:29,648 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-10-07 21:36:31,421 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <038185703036683.1791408991.322555303573608-openerp-38-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:31,602 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [470] 2026-10-07 21:36:32,448 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265352385767701.1791408992.374101877212524-openerp-38-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:32,512 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [471] 2026-10-07 21:36:33,638 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [86] 2026-10-07 21:36:33,796 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [42] 2026-10-07 21:36:34,063 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-10-07 21:36:36,043 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <586503970078943.1791408995.927466392517090-openerp-39-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:36,196 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [472] 2026-10-07 21:36:36,875 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260953075456664.1791408996.812246561050415-openerp-39-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:36:36,923 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [473] 2026-10-07 21:36:37,184 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [87, 87] 2026-10-07 21:36:37,303 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [43] 2026-10-07 21:36:37,418 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-10-07 21:36:37,605 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-10-07 21:36:37,767 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-10-07 21:36:37,963 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:37:07,660 121 INFO rb-61b7113-225342-422163 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-07 21:37:08,385 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <057228789805632.1791409028.294124841690063-openerp-41-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:37:08,464 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [474] 2026-10-07 21:37:08,858 121 INFO rb-61b7113-225342-422163 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-07 21:37:09,541 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042881181180231.1791409029.427613496780396-openerp-42-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:37:09,630 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [475] 2026-10-07 21:37:10,069 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:37:39,503 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2026-10-07 21:37:39,000 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:newportaluser from n/a 2026-10-07 21:37:39,000 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:37:41,000 121 INFO rb-61b7113-225342-422163 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=749&access_token=bbc1f864478f8cb189dfe5baeb6f91843c705cb6b967cba7cfb801f7b0e5a5eb&wallet_id=43 HTTP/1.1" 200 - 256 0.201 -0.201 2026-10-07 21:37:41,000 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.013 -0.013 2026-10-07 21:37:42,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [476] 2026-10-07 21:37:43,000 121 INFO rb-61b7113-225342-422163 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=749&access_token=a20d6664a26eb653417282dbb9da1350a82d25926a9ff6ff4c9395a6c37ebbd8&wallet_id=43 HTTP/1.1" 200 - 83 0.095 -0.095 2026-10-07 21:37:44,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [477] 2026-10-07 21:37:46,000 121 INFO rb-61b7113-225342-422163 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=749&access_token=a20d6664a26eb653417282dbb9da1350a82d25926a9ff6ff4c9395a6c37ebbd8&invoice_id=513 HTTP/1.1" 200 - 95 0.101 -0.101 2026-10-07 21:37:46,000 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/513 HTTP/1.1" 200 - 25 0.022 -0.022 2026-10-07 21:37:46,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [478] 2026-10-07 21:37:46,915 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2026-10-07 21:37:47,000 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:newportaluser from n/a 2026-10-07 21:37:47,000 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:37:48,000 121 INFO rb-61b7113-225342-422163 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=749&access_token=8ca287f3a72c061e5b90696760d1b748002f1e2810509ef8c1fb43f3ba045c91&wallet_id=43 HTTP/1.1" 200 - 261 0.265 -0.265 2026-10-07 21:37:49,000 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.015 -0.015 2026-10-07 21:37:50,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [479] 2026-10-07 21:37:51,000 121 INFO rb-61b7113-225342-422163 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=749&access_token=8ca287f3a72c061e5b90696760d1b748002f1e2810509ef8c1fb43f3ba045c91&invoice_id=515 HTTP/1.1" 200 - 95 0.120 -0.120 2026-10-07 21:37:52,000 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/515 HTTP/1.1" 200 - 26 0.046 -0.046 2026-10-07 21:37:52,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [480] 2026-10-07 21:37:52,883 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:38:23,188 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-10-07 21:38:25,259 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685841466523984.1791409105.158738851547241-openerp-46-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:38:25,313 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [481] 2026-10-07 21:38:25,664 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <667504465657952.1791409105.615242004394531-openerp-46-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:38:25,694 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [482] 2026-10-07 21:38:27,200 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542174296168353.1791409107.137987613677979-openerp-46-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:38:27,318 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [483] 2026-10-07 21:38:27,436 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-10-07 21:38:28,240 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445042906033572.1791409108.158930778503418-openerp-47-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:38:28,298 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [484] 2026-10-07 21:38:29,077 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <444354191686295.1791409109.012715816497803-openerp-47-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:38:29,137 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [485] 2026-10-07 21:38:30,601 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <788950518561679.1791409110.544225931167603-openerp-47-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:38:30,752 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [486] 2026-10-07 21:38:32,744 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <044026191576006.1791409112.698319435119629-openerp-47-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:38:32,858 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [487] 2026-10-07 21:38:33,286 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-10-07 21:38:34,956 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <108716605124666.1791409114.862766027450562-openerp-48-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:38:35,072 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [488] 2026-10-07 21:38:36,494 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <249723610441435.1791409116.436560869216919-openerp-48-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:38:36,595 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [489] 2026-10-07 21:38:36,994 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-10-07 21:38:39,761 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <495987739387049.1791409119.666157007217407-openerp-49-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:38:39,903 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [490] 2026-10-07 21:38:42,273 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <119526879894610.1791409122.221648931503296-openerp-49-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:38:42,345 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [491] 2026-10-07 21:38:42,840 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:39:12,459 121 INFO rb-61b7113-225342-422163 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-07 21:39:13,295 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <323756801308343.1791409153.190757036209106-openerp-51-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:39:13,362 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [492] 2026-10-07 21:39:14,056 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <814332730485782.1791409154.002987623214722-openerp-51-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:39:14,140 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [493] 2026-10-07 21:39:14,883 121 INFO rb-61b7113-225342-422163 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-07 21:39:15,827 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <909062328017400.1791409155.697878599166870-openerp-52-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:39:15,915 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [494] 2026-10-07 21:39:17,614 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <259760624062028.1791409157.538805007934570-openerp-52-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:39:17,809 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [495] 2026-10-07 21:39:18,194 121 INFO rb-61b7113-225342-422163 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-07 21:39:19,164 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652456442581706.1791409159.053839921951294-openerp-53-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:39:19,259 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [496] 2026-10-07 21:39:20,722 121 INFO rb-61b7113-225342-422163 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-07 21:39:21,609 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <724132933759334.1791409161.487501621246338-openerp-54-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:39:21,713 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [497] 2026-10-07 21:39:23,447 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <733683229490668.1791409163.377666711807251-openerp-54-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:39:23,632 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [498] 2026-10-07 21:39:24,074 121 INFO rb-61b7113-225342-422163 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-07 21:39:27,111 121 INFO rb-61b7113-225342-422163 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-10-07 21:39:28,171 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <682904798742539.1791409168.056430578231812-openerp-55-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:39:28,246 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [499] 2026-10-07 21:39:30,065 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345271754063834.1791409170.006318807601929-openerp-55-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:39:30,241 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [500] 2026-10-07 21:39:30,725 121 INFO rb-61b7113-225342-422163 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-07 21:39:31,645 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <626359446015854.1791409171.531765222549438-openerp-56-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:39:31,693 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [501] 2026-10-07 21:39:33,099 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <712820924239309.1791409173.047041654586792-openerp-56-wallet@38261df7597d>: ['"company_1_data" <@False>'] 2026-10-07 21:39:33,253 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [502] 2026-10-07 21:39:33,607 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:39:35,050 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-07 21:39:35,248 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #323 deleted product.milestone records with IDs: [20] 2026-10-07 21:39:35,306 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #323 deleted warranty.policy records with IDs: [17] 2026-10-07 21:39:35,336 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #323 deleted warranty.claim.policy records with IDs: [5] 2026-10-07 21:39:35,475 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #323 deleted warranty.claim records with IDs: [11] 2026-10-07 21:39:35,523 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-07 21:39:35,563 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 322, model: product.milestone 2026-10-07 21:39:35,577 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 322, model: product.milestone 2026-10-07 21:39:35,584 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: product.milestone 2026-10-07 21:39:35,631 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.policy 2026-10-07 21:39:35,661 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim.policy 2026-10-07 21:39:35,768 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim 2026-10-07 21:39:35,815 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:39:37,146 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-10-07 21:39:37,361 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-10-07 21:39:37,464 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-10-07 21:39:37,683 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-10-07 21:39:37,758 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-10-07 21:39:37,870 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-10-07 21:39:37,943 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-10-07 21:39:38,119 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-10-07 21:39:38,199 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:39:39,326 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-07 21:39:39,478 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-07 21:39:39,542 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-10-07 21:39:39,611 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-10-07 21:39:39,702 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-10-07 21:39:39,779 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-10-07 21:39:39,836 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-10-07 21:39:39,919 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-10-07 21:39:39,993 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-10-07 21:39:40,048 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-10-07 21:39:40,101 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-10-07 21:39:40,175 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-10-07 21:39:40,257 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-10-07 21:39:40,310 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-10-07 21:39:40,367 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-10-07 21:39:40,464 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-10-07 21:39:40,554 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-10-07 21:39:40,643 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-10-07 21:39:40,733 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-07 21:39:41,040 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-07 21:39:41,347 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-07 21:39:41,626 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-07 21:39:41,924 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-07 21:39:42,182 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-07 21:39:42,455 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-10-07 21:39:42,777 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-10-07 21:39:42,869 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-10-07 21:39:42,963 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-10-07 21:39:43,057 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-10-07 21:39:43,151 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-07 21:39:43,435 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-07 21:39:43,722 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-10-07 21:39:44,023 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-10-07 21:39:44,311 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-10-07 21:39:44,375 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-10-07 21:39:44,398 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-10-07 21:39:44,439 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-10-07 21:39:44,464 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-10-07 21:39:44,503 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-10-07 21:39:44,582 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-10-07 21:39:44,658 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-10-07 21:39:44,751 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:39:48,293 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-10-07 21:39:48,509 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-10-07 21:39:48,574 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order 2026-10-07 21:39:48,615 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 331, model: purchase.order 2026-10-07 21:39:48,645 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order 2026-10-07 21:39:48,756 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order.line 2026-10-07 21:39:48,893 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order.line 2026-10-07 21:39:48,932 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-07 21:39:48,985 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-07 21:39:49,001 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-10-07 21:39:49,034 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order 2026-10-07 21:39:49,038 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-10-07 21:39:49,062 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 328, model: purchase.order 2026-10-07 21:39:49,066 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-10-07 21:39:49,167 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order.line 2026-10-07 21:39:49,173 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-10-07 21:39:49,178 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-10-07 21:39:49,228 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 21:39:52,956 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-10-07 21:39:53,155 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 21:39:56,796 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-07 21:39:57,174 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-10-07 21:39:57,471 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-10-07 21:39:57,710 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-07 21:39:57,948 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-07 21:39:58,211 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-07 21:39:58,470 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-07 21:39:58,732 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-07 21:39:58,942 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-07 21:39:59,207 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 21:40:01,960 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-10-07 21:40:02,905 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-10-07 21:40:03,689 121 INFO rb-61b7113-225342-422163 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-07 21:40:04,516 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:40:07,214 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-07 21:40:08,369 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-07 21:40:09,509 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-07 21:40:10,406 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-07 21:40:11,316 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:40:14,483 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-07 21:40:15,043 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-07 21:40:15,426 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-07 21:40:15,794 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:40:19,412 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-07 21:40:19,886 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order 2026-10-07 21:40:19,893 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order 2026-10-07 21:40:19,910 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 347, model: addendum.addendum 2026-10-07 21:40:19,941 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order.line 2026-10-07 21:40:20,057 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order.line 2026-10-07 21:40:20,104 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 347, model: sale.order.line 2026-10-07 21:40:20,140 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-07 21:40:20,220 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order 2026-10-07 21:40:20,232 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order 2026-10-07 21:40:20,250 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 346, model: addendum.addendum 2026-10-07 21:40:20,277 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order.line 2026-10-07 21:40:20,375 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order.line 2026-10-07 21:40:20,401 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 346, model: sale.order.line 2026-10-07 21:40:20,459 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-10-07 21:40:21,591 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-10-07 21:40:22,232 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 351, model: warranty.claim 2026-10-07 21:40:22,284 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-10-07 21:40:23,504 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [65], uid: 353, model: warranty.claim 2026-10-07 21:40:23,569 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-10-07 21:40:24,170 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-10-07 21:40:24,622 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [67], uid: 355, model: warranty.claim 2026-10-07 21:40:24,673 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-10-07 21:40:25,217 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-07 21:40:28,914 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-10-07 21:40:29,328 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 21:40:33,075 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-07 21:40:33,821 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-10-07 21:40:34,097 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-10-07 21:40:34,362 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-07 21:40:34,653 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-07 21:40:35,032 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-07 21:40:35,355 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-07 21:40:35,687 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-07 21:40:35,980 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-07 21:40:36,256 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 21:40:40,320 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-10-07 21:40:41,689 121 INFO rb-61b7113-225342-422163 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-07 21:40:42,804 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-10-07 21:40:43,917 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:40:47,381 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-07 21:40:48,974 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-07 21:40:50,671 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-07 21:40:51,891 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-07 21:40:52,997 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:40:56,465 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-07 21:40:57,217 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-07 21:40:57,607 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-07 21:40:58,040 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:41:00,299 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-10-07 21:41:00,400 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-07 21:41:00,432 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 370, model: stock.lot 2026-10-07 21:41:00,474 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: stock.lot 2026-10-07 21:41:00,480 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 370, model: stock.lot 2026-10-07 21:41:00,514 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-07 21:41:00,546 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 369, model: stock.lot 2026-10-07 21:41:00,588 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 369, model: stock.lot 2026-10-07 21:41:00,593 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 369, model: stock.lot 2026-10-07 21:41:00,644 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 21:41:02,984 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-10-07 21:41:03,591 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-10-07 21:41:04,082 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-07 21:41:04,675 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 21:41:06,621 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-07 21:41:06,950 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-07 21:41:07,207 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-10-07 21:41:07,261 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-07 21:41:07,568 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-07 21:41:07,841 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-07 21:41:08,144 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-07 21:41:08,426 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-07 21:41:08,695 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-07 21:41:08,949 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-07 21:41:09,230 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-07 21:41:09,542 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-07 21:41:09,847 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-10-07 21:41:10,137 121 INFO rb-61b7113-225342-422163 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-10-07 21:41:10,416 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 21:41:10,433 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-10-07 21:41:16,956 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:41:18,902 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:41:18] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.341 1.615 2026-10-07 21:41:19,488 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:41:19] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.140 0.436 2026-10-07 21:41:20,192 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:41:20] "GET /shop/cart HTTP/1.1" 200 - 170 0.158 0.543 2026-10-07 21:41:20,333 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [418] 2026-10-07 21:41:20,791 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [413] 2026-10-07 21:41:20,990 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-10-07 21:41:27,069 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:41:27,458 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:41:27] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.012 0.382 2026-10-07 21:41:27,508 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-10-07 21:41:32,768 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:41:33,186 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:41:33] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.007 0.412 2026-10-07 21:41:33,188 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_query_string: waiting for threads: [] 2026-10-07 21:41:33,235 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-10-07 21:41:38,631 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:41:40,151 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:41:40] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.009 1.518 2026-10-07 21:41:40,154 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_repeated_query_parameters: waiting for threads: [] 2026-10-07 21:41:40,195 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-10-07 21:41:45,835 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:41:47,568 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:41:47] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.240 1.495 2026-10-07 21:41:47,651 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-10-07 21:41:56,232 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portalapps1@abc.com from n/a 2026-10-07 21:41:56,250 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:41:57,496 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-10-07 21:41:58,104 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:41:58] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.278 1.579 2026-10-07 21:42:01,447 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-10-07 21:42:01,498 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:42:01] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.076 0.200 2026-10-07 21:42:01,525 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portalapps2@abc.com from n/a 2026-10-07 21:42:01,943 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 394, model: odoo.module.version 2026-10-07 21:42:01,994 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:42:01] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.126 0.326 2026-10-07 21:42:02,229 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portalapps2@abc.com from n/a 2026-10-07 21:42:04,065 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:42:04] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 364 0.558 1.260 2026-10-07 21:42:04,172 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-10-07 21:42:09,795 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:42:11,460 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:42:11] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.192 1.476 2026-10-07 21:42:11,462 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-10-07 21:42:11,508 121 INFO rb-61b7113-225342-422163 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-07 21:42:17,011 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:42:20,072 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:42:20] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.320 2.744 2026-10-07 21:42:20,120 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-10-07 21:42:25,753 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-10-07 21:42:31,095 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:42:32,813 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:42:32] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.192 1.529 2026-10-07 21:42:32,815 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-10-07 21:42:32,857 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-10-07 21:42:38,737 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:42:40,229 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:42:40] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.188 1.307 2026-10-07 21:42:40,308 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:42:40] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.013 0.060 2026-10-07 21:42:40,356 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-10-07 21:42:49,339 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-10-07 21:42:55,611 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-10-07 21:43:01,278 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:43:03,307 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:43:03] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.303 1.731 2026-10-07 21:43:03,379 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-10-07 21:43:09,011 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-10-07 21:43:16,942 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-10-07 21:43:22,783 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:43:24,349 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:43:24] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.018 1.556 2026-10-07 21:43:24,354 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix: waiting for threads: [] 2026-10-07 21:43:24,393 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-10-07 21:43:30,084 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:43:31,583 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:43:31] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.174 1.330 2026-10-07 21:43:32,301 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:43:32] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.121 0.551 2026-10-07 21:43:32,369 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-10-07 21:43:38,240 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:43:40,344 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:43:40] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.421 1.685 2026-10-07 21:43:40,391 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-10-07 21:43:45,922 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:43:46,359 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:43:46] "POST /mail/message/post HTTP/1.1" 200 - 16 0.015 0.425 2026-10-07 21:43:49,350 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portalapps1@abc.com from n/a 2026-10-07 21:43:49,481 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:43:49] "POST /mail/message/post HTTP/1.1" 200 - 45 0.049 0.070 2026-10-07 21:43:49,671 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portalapps2@abc.com from n/a 2026-10-07 21:43:49,749 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:43:49] "POST /mail/message/post HTTP/1.1" 200 - 19 0.028 0.037 2026-10-07 21:43:49,818 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-10-07 21:43:55,469 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:43:58,412 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:43:58] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.191 2.755 2026-10-07 21:43:58,803 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:43:58] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.036 0.346 2026-10-07 21:43:58,805 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-10-07 21:43:58,845 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-10-07 21:44:04,532 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:44:06,202 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:44:06] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.209 1.464 2026-10-07 21:44:06,343 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:44:06] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.037 0.066 2026-10-07 21:44:06,352 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_show_extension_and_included_dependencies_module: waiting for threads: [] 2026-10-07 21:44:06,400 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-10-07 21:44:11,892 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:44:12,861 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:44:12] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.296 0.677 2026-10-07 21:44:12,926 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-10-07 21:44:18,406 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:44:19,505 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:44:19] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.230 0.876 2026-10-07 21:44:19,508 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-10-07 21:44:19,550 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-10-07 21:44:25,041 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:44:26,527 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:44:26] "GET /apps/modules/browse?repo_maintainer_id=961 HTTP/1.1" 404 - 187 0.244 1.246 2026-10-07 21:44:26,567 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:vendor from n/a 2026-10-07 21:44:27,473 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:44:27] "GET /apps/modules/browse?repo_maintainer_id=961 HTTP/1.1" 200 - 166 0.195 0.695 2026-10-07 21:44:27,562 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-10-07 21:44:36,305 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portalapps1@abc.com from n/a 2026-10-07 21:44:36,325 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:44:38,766 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-10-07 21:44:39,564 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:44:39] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.325 2.917 2026-10-07 21:44:39,803 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-10-07 21:44:39,843 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:44:39] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.076 0.189 2026-10-07 21:44:39,922 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-10-07 21:44:49,048 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portalapps1@abc.com from n/a 2026-10-07 21:44:49,065 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:44:49,608 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:44:49] "GET /my/apps/download/186 HTTP/1.1" 200 - 59 0.075 0.470 2026-10-07 21:44:49,733 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:44:49] "GET /my/apps/download/186 HTTP/1.1" 200 - 36 0.035 0.064 2026-10-07 21:44:50,016 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:44:50] "GET /my/apps/download/186 HTTP/1.1" 200 - 52 0.049 0.063 2026-10-07 21:44:50,081 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-10-07 21:44:55,914 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portalapps2@abc.com from n/a 2026-10-07 21:44:55,932 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:44:56,380 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:44:56] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.030 0.421 2026-10-07 21:44:57,774 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:44:57] "GET /my HTTP/1.1" 200 - 246 0.219 1.171 2026-10-07 21:44:57,776 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-10-07 21:44:57,833 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 21:44:57,854 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-10-07 21:44:57,872 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:44:58,389 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-10-07 21:44:58,398 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:45:00,847 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:00] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.149 2.303 2026-10-07 21:45:00,909 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:00] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.009 0.048 2026-10-07 21:45:00,977 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:00] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.009 0.045 2026-10-07 21:45:01,047 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:01] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.015 0.048 2026-10-07 21:45:01,096 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:01] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.007 0.037 2026-10-07 21:45:01,137 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:01] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.008 0.029 2026-10-07 21:45:01,181 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:01] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.006 0.030 2026-10-07 21:45:01,234 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:01] "GET /apps/browse/category?price=] 2026-10-07 21:45:01,478 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-10-07 21:45:01,484 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:45:01,965 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:01] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.016 0.467 2026-10-07 21:45:03,207 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:03] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.215 1.022 2026-10-07 21:45:03,223 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:03] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.002 0.010 2026-10-07 21:45:03,319 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:03] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.028 0.063 2026-10-07 21:45:03,335 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:03] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.002 0.008 2026-10-07 21:45:03,435 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:03] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.031 0.065 2026-10-07 21:45:03,451 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:03] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.003 0.010 2026-10-07 21:45:03,557 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:03] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.034 0.068 2026-10-07 21:45:03,573 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:03] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.002 0.009 2026-10-07 21:45:03,666 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:03] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.034 0.056 2026-10-07 21:45:03,814 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:03] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.041 0.099 2026-10-07 21:45:03,830 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:03] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.002 0.009 2026-10-07 21:45:03,917 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:03] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.020 0.061 2026-10-07 21:45:03,919 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_legit_listing_params_200: waiting for threads: [] 2026-10-07 21:45:03,963 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-10-07 21:45:03,969 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:45:04,429 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:04] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.019 0.445 2026-10-07 21:45:05,694 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:05] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.212 1.049 2026-10-07 21:45:05,711 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:05] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.002 0.009 2026-10-07 21:45:05,807 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:05] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.025 0.068 2026-10-07 21:45:05,809 121 INFO rb-61b7113-225342-422163 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-07 21:45:05,873 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:45:05,898 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category ... 2026-10-07 21:45:05,907 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444800] 2026-10-07 21:45:05,914 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:45:06,799 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:06] "GET /sitemap.xml HTTP/1.1" 200 - 188 0.203 0.684 2026-10-07 21:45:06,801 121 INFO rb-61b7113-225342-422163 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-07 21:45:06,850 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 21:45:06,874 121 INFO rb-61b7113-225342-422163 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-07 21:45:06,879 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444801, 444800, 444821] 2026-10-07 21:45:06,888 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:45:08,308 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:08] "GET /apps/modules HTTP/1.1" 404 - 189 0.152 1.274 2026-10-07 21:45:08,311 121 INFO rb-61b7113-225342-422163 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-07 21:45:08,343 121 INFO rb-61b7113-225342-422163 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-07 21:45:08,349 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444801, 444800, 444821] 2026-10-07 21:45:08,361 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:45:09,929 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:09] "GET /apps/category/50 HTTP/1.1" 301 - 16 0.026 1.544 2026-10-07 21:45:11,096 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:11] "GET /apps/category/odoo-apps-apps-50 HTTP/1.1" 200 - 226 0.189 0.974 2026-10-07 21:45:11,100 121 INFO rb-61b7113-225342-422163 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-07 21:45:11,134 121 INFO rb-61b7113-225342-422163 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-07 21:45:11,143 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444801, 444800, 444821] 2026-10-07 21:45:11,164 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:45:12,549 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:12] "GET /apps/category HTTP/1.1" 404 - 189 0.185 1.209 2026-10-07 21:45:12,551 121 INFO rb-61b7113-225342-422163 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-07 21:45:12,579 121 INFO rb-61b7113-225342-422163 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-07 21:45:12,584 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444801, 444800, 444821] 2026-10-07 21:45:12,592 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:45:14,150 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:14] "GET /apps/modules/browse HTTP/1.1" 404 - 189 0.148 1.414 2026-10-07 21:45:14,159 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_moduleapplist_default_category_404_when_modules_seed_category_missing: waiting for threads: [] 2026-10-07 21:45:14,200 121 INFO rb-61b7113-225342-422163 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-07 21:45:14,216 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444801, 444800, 444821] 2026-10-07 21:45:14,227 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:45:15,543 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:15] "GET /apps/browse/category HTTP/1.1" 404 - 189 0.147 1.172 2026-10-07 21:45:15,545 121 INFO rb-61b7113-225342-422163 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-07 21:45:15,580 121 INFO rb-61b7113-225342-422163 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-07 21:45:15,587 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444801, 444800, 444821] 2026-10-07 21:45:15,595 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:45:17,043 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:17] "GET /apps/themes/browse HTTP/1.1" 404 - 189 0.144 1.307 2026-10-07 21:45:17,045 121 INFO rb-61b7113-225342-422163 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-07 21:45:17,078 121 INFO rb-61b7113-225342-422163 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-07 21:45:17,084 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444801, 444800, 444821] 2026-10-07 21:45:17,091 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:45:19,599 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:19] "GET /apps/themes HTTP/1.1" 404 - 189 0.133 2.378 2026-10-07 21:45:19,603 121 INFO rb-61b7113-225342-422163 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-07 21:45:19,634 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_top_charts_404_when_modules_seed_category_missing ... 2026-10-07 21:45:19,642 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444801, 444800, 444821] 2026-10-07 21:45:19,656 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:45:21,032 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:21] "GET /apps HTTP/1.1" 404 - 189 0.121 1.260 2026-10-07 21:45:21,035 121 INFO rb-61b7113-225342-422163 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-07 21:45:21,086 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:45:21,108 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteSeededAppStoreData.test_apps_route_family_200_when_seed_categories_present ... 2026-10-07 21:45:21,113 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:45:22,713 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:22] "GET /apps HTTP/1.1" 200 - 237 0.178 1.425 2026-10-07 21:45:22,811 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:22] "GET /apps/modules HTTP/1.1" 200 - 19 0.029 0.063 2026-10-07 21:45:22,912 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:22] "GET /apps/themes HTTP/1.1" 200 - 21 0.024 0.071 2026-10-07 21:45:22,932 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:22] "GET /apps/category HTTP/1.1" 303 - 3 0.002 0.010 2026-10-07 21:45:23,026 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:23] "GET /apps/category/odoo-apps-49 HTTP/1.1" 200 - 21 0.019 0.069 2026-10-07 21:45:23,170 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:23] "GET /apps/modules/browse HTTP/1.1" 200 - 26 0.046 0.093 2026-10-07 21:45:23,191 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:23] "GET /apps/browse/category HTTP/1.1" 303 - 3 0.001 0.009 2026-10-07 21:45:23,283 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:23] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.019 0.067 2026-10-07 21:45:23,369 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:45:23] "GET /apps/themes/browse HTTP/1.1" 200 - 21 0.021 0.060 2026-10-07 21:45:23,421 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:45:23,448 121 INFO rb-61b7113-225342-422163 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-07 21:45:23,563 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444801] 2026-10-07 21:45:23,742 121 INFO rb-61b7113-225342-422163 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-07 21:45:23,970 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:45:23,988 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestDefaultAppPublicCategoryIdsPartialSeedLoss.test_default_app_categories_skip_only_the_missing_root ... 2026-10-07 21:45:23,992 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444821] 2026-10-07 21:45:24,042 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:45:25,076 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-10-07 21:45:32,566 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:45:36,794 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-10-07 21:45:37,070 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-10-07 21:45:37,206 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 469, model: website.doc.category 2026-10-07 21:45:37,244 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 471, model: website.doc.category 2026-10-07 21:45:37,326 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-10-07 21:45:37,443 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 469, model: website.doc.category 2026-10-07 21:45:37,490 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 471, model: website.doc.category 2026-10-07 21:45:37,576 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-10-07 21:45:37,731 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-10-07 21:45:37,874 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-10-07 21:45:37,940 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 467, model: website.document.content 2026-10-07 21:45:38,155 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [45] 2026-10-07 21:45:38,226 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-10-07 21:45:38,271 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-10-07 21:45:38,298 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44] 2026-10-07 21:45:38,346 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-10-07 21:45:38,470 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 467, model: website.document.content 2026-10-07 21:45:38,701 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-10-07 21:45:38,727 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-10-07 21:45:38,755 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-10-07 21:45:38,770 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-10-07 21:45:38,815 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-10-07 21:45:38,906 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 467, model: website.document.content 2026-10-07 21:45:39,099 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-10-07 21:45:39,117 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-10-07 21:45:39,137 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-10-07 21:45:39,148 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-10-07 21:45:39,156 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [41] 2026-10-07 21:45:39,187 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-10-07 21:45:39,329 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:45:43,770 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-10-07 21:45:43,891 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #481 deleted website.document records with IDs: [5] 2026-10-07 21:45:43,934 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-10-07 21:45:44,048 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #477 deleted website.document records with IDs: [6] 2026-10-07 21:45:44,092 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-10-07 21:45:44,184 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #483 deleted website.document records with IDs: [7] 2026-10-07 21:45:44,228 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-10-07 21:45:44,345 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #479 deleted website.document records with IDs: [8] 2026-10-07 21:45:44,388 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-10-07 21:45:44,569 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-10-07 21:45:44,661 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #481 deleted website.document records with IDs: [13] 2026-10-07 21:45:44,707 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #481 deleted website.document records with IDs: [14] 2026-10-07 21:45:44,750 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #481 deleted website.document records with IDs: [15] 2026-10-07 21:45:44,929 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #481 deleted website.document records with IDs: [18] 2026-10-07 21:45:44,973 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #481 deleted website.document records with IDs: [19] 2026-10-07 21:45:45,116 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #481 deleted website.document records with IDs: [23] 2026-10-07 21:45:45,157 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #481 deleted website.document records with IDs: [24] 2026-10-07 21:45:45,195 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #481 deleted website.document records with IDs: [25] 2026-10-07 21:45:45,712 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #481 deleted website.document records with IDs: [36] 2026-10-07 21:45:45,756 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #481 deleted website.document records with IDs: [37] 2026-10-07 21:45:45,807 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #481 deleted website.document records with IDs: [38] 2026-10-07 21:45:45,878 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #481 deleted website.document records with IDs: [39] 2026-10-07 21:45:46,033 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-10-07 21:45:46,163 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-10-07 21:45:46,208 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-10-07 21:45:46,252 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-10-07 21:45:46,308 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #477 deleted website.document records with IDs: [41] 2026-10-07 21:45:46,350 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #477 deleted website.document records with IDs: [42] 2026-10-07 21:45:46,400 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #477 deleted website.document records with IDs: [43] 2026-10-07 21:45:46,455 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-10-07 21:45:46,505 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-10-07 21:45:46,556 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-10-07 21:45:46,643 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #483 deleted website.document records with IDs: [44] 2026-10-07 21:45:46,672 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #483 deleted website.document records with IDs: [45] 2026-10-07 21:45:46,796 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #483 deleted website.document.content records with IDs: [3] 2026-10-07 21:45:46,814 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #483 deleted website.document records with IDs: [46] 2026-10-07 21:45:46,846 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-10-07 21:45:46,962 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #479 deleted website.document records with IDs: [47] 2026-10-07 21:45:47,013 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #479 deleted website.document records with IDs: [48] 2026-10-07 21:45:47,804 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #479 deleted website.document records with IDs: [64] 2026-10-07 21:45:47,855 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #479 deleted website.document records with IDs: [65] 2026-10-07 21:45:48,034 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #479 deleted website.document records with IDs: [69] 2026-10-07 21:45:48,080 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #479 deleted website.document records with IDs: [70] 2026-10-07 21:45:48,127 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #479 deleted website.document records with IDs: [71] 2026-10-07 21:45:48,167 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #479 deleted website.document records with IDs: [72] 2026-10-07 21:45:48,296 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-10-07 21:45:48,647 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-10-07 21:45:48,740 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-10-07 21:45:48,782 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-10-07 21:45:48,832 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-10-07 21:45:48,947 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-10-07 21:45:48,994 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-10-07 21:45:49,039 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-10-07 21:45:49,092 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-10-07 21:45:49,255 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-10-07 21:45:49,633 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:45:53,903 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-10-07 21:45:54,161 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-10-07 21:45:54,259 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 488, model: website.document.content 2026-10-07 21:45:54,313 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [11] 2026-10-07 21:45:54,418 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [12] 2026-10-07 21:45:54,529 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [13] 2026-10-07 21:45:54,592 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [14] 2026-10-07 21:45:54,639 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [15] 2026-10-07 21:45:54,683 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [16] 2026-10-07 21:45:54,721 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [17] 2026-10-07 21:45:54,761 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [18] 2026-10-07 21:45:54,810 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [19] 2026-10-07 21:45:54,861 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [20] 2026-10-07 21:45:54,913 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [21] 2026-10-07 21:45:54,995 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [22] 2026-10-07 21:45:55,070 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 487, model: website.document.content 2026-10-07 21:45:55,147 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [23] 2026-10-07 21:45:55,220 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [24] 2026-10-07 21:45:55,271 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [25] 2026-10-07 21:45:55,342 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 487, model: website.document.content 2026-10-07 21:45:55,387 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [26] 2026-10-07 21:45:55,431 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [27] 2026-10-07 21:45:55,475 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [28] 2026-10-07 21:45:55,582 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [29] 2026-10-07 21:45:55,616 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-10-07 21:45:55,781 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-10-07 21:45:56,003 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 488, model: website.document.content 2026-10-07 21:45:56,116 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-10-07 21:45:56,298 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-10-07 21:45:56,528 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-10-07 21:45:56,734 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-10-07 21:45:56,828 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-10-07 21:45:56,996 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:46:01,080 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-10-07 21:46:01,124 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 494, model: website.doc.tag 2026-10-07 21:46:01,187 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 494, model: website.doc.tag 2026-10-07 21:46:01,209 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 494, model: website.doc.tag 2026-10-07 21:46:01,223 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #497 deleted website.doc.tag records with IDs: [13] 2026-10-07 21:46:01,230 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #499 deleted website.doc.tag records with IDs: [14] 2026-10-07 21:46:01,237 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #501 deleted website.doc.tag records with IDs: [15] 2026-10-07 21:46:01,245 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #503 deleted website.doc.tag records with IDs: [16] 2026-10-07 21:46:01,302 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:46:05,823 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-10-07 21:46:05,880 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-07 21:46:05,917 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-10-07 21:46:05,966 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-10-07 21:46:06,036 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-07 21:46:06,066 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-10-07 21:46:06,120 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-07 21:46:06,151 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-10-07 21:46:06,215 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-07 21:46:06,259 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:46:06,782 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-10-07 21:46:07,432 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome pid: 455 2026-10-07 21:46:07,432 121 INFO rb-61b7113-225342-422163 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/tmphzzh16by_chrome_odoo 2026-10-07 21:46:07,432 121 INFO rb-61b7113-225342-422163 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:39867/json/version 2026-10-07 21:46:07,433 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:39867/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:46:07,504 121 INFO rb-61b7113-225342-422163 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-07 21:46:07,504 121 INFO rb-61b7113-225342-422163 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:39867/json 2026-10-07 21:46:07,505 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:39867/json with timeout 3 increased to 10s during tests 2026-10-07 21:46:07,550 121 INFO rb-61b7113-225342-422163 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:39867/devtools/page/2E7AA3983F9F899C03F1B0148C86772F 2026-10-07 21:46:07,571 121 INFO rb-61b7113-225342-422163 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-07 21:46:07,592 121 INFO rb-61b7113-225342-422163 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-07 21:46:07,642 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:tour_color_reviewer from n/a 2026-10-07 21:46:07,655 121 INFO rb-61b7113-225342-422163 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-07 21:46:07,658 121 INFO rb-61b7113-225342-422163 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-07 21:46:07,658 121 INFO rb-61b7113-225342-422163 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-07 21:46:07,679 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:46:09,998 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:09] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 356 0.418 1.907 2026-10-07 21:46:10,003 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigation result: {'frameId': '2E7AA3983F9F899C03F1B0148C86772F', 'loaderId': 'F48CEBD038A74DD1F475F3157D7CDAAE', 'isDownload': False} 2026-10-07 21:46:10,004 121 INFO rb-61b7113-225342-422163 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-07 21:46:10,057 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:46:10,135 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:10] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.048 0.046 2026-10-07 21:46:10,154 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:46:10,190 121 INFO rb-61b7113-225342-422163 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-07 21:46:10,191 121 INFO rb-61b7113-225342-422163 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-07 21:46:10,193 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:10] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.031 0.120 2026-10-07 21:46:10,230 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:46:10,244 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:10] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.019 2026-10-07 21:46:10,258 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:46:10,292 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:10] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.036 2026-10-07 21:46:10,422 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:10] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.024 0.046 2026-10-07 21:46:18,469 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 8.430 2026-10-07 21:46:18,502 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:18] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 8.133 2026-10-07 21:46:18,534 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 8.155 2026-10-07 21:46:18,538 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 8.186 2026-10-07 21:46:18,556 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:18] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 8.048 2026-10-07 21:46:18,611 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:46:18,638 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:18] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.041 2026-10-07 21:46:18,666 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:18] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.008 0.049 2026-10-07 21:46:19,186 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:46:19,203 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:19] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.016 0.037 2026-10-07 21:46:19,249 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:19] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 21:46:19,366 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: The ready code tooks too much time : 9.362076044082642 2026-10-07 21:46:19,387 121 INFO rb-61b7113-225342-422163 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-07 21:46:19,399 121 INFO rb-61b7113-225342-422163 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-07 21:46:19,458 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.013 0.153 2026-10-07 21:46:19,459 121 INFO rb-61b7113-225342-422163 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-07 21:46:19,531 121 INFO rb-61b7113-225342-422163 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-07 21:46:19,563 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:19] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.057 0.207 2026-10-07 21:46:19,615 121 INFO rb-61b7113-225342-422163 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-07 21:46:19,698 121 INFO rb-61b7113-225342-422163 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-07 21:46:19,767 121 INFO rb-61b7113-225342-422163 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-07 21:46:19,800 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:19] "POST /docs/update_category HTTP/1.1" 200 - 14 0.010 0.022 2026-10-07 21:46:19,823 121 INFO rb-61b7113-225342-422163 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-07 21:46:21,276 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:21] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 34 0.045 1.322 2026-10-07 21:46:21,855 121 INFO rb-61b7113-225342-422163 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-07 21:46:21,945 121 INFO rb-61b7113-225342-422163 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-07 21:46:21,955 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:21] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.028 0.052 2026-10-07 21:46:21,967 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.093 2026-10-07 21:46:22,002 121 INFO rb-61b7113-225342-422163 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-07 21:46:22,079 121 INFO rb-61b7113-225342-422163 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-07 21:46:22,144 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: tour succeeded 2026-10-07 21:46:22,145 121 INFO rb-61b7113-225342-422163 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-07 21:46:22,266 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: heap 9477844 (allocated 11272192) 2026-10-07 21:46:22,275 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing chrome headless with pid 455 2026-10-07 21:46:22,277 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing websocket connection 2026-10-07 21:46:22,279 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Terminating chrome headless with pid 455 2026-10-07 21:46:22,381 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214622_381662_test_picking_a_cover_colour_persists_it.txt 2026-10-07 21:46:22,382 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Removing chrome user profile "/tmp/tmphzzh16by_chrome_odoo" 2026-10-07 21:46:22,445 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 21:46:24,315 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-10-07 21:46:24,346 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-10-07 21:46:24,757 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome pid: 633 2026-10-07 21:46:24,757 121 INFO rb-61b7113-225342-422163 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/tmpgf85by9x_chrome_odoo 2026-10-07 21:46:24,760 121 INFO rb-61b7113-225342-422163 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:35935/json/version 2026-10-07 21:46:24,761 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:35935/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:46:24,796 121 INFO rb-61b7113-225342-422163 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-07 21:46:24,796 121 INFO rb-61b7113-225342-422163 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:35935/json 2026-10-07 21:46:24,797 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:35935/json with timeout 3 increased to 10s during tests 2026-10-07 21:46:24,816 121 INFO rb-61b7113-225342-422163 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:35935/devtools/page/194E17EF1873A989892ABCECA9993034 2026-10-07 21:46:24,831 121 INFO rb-61b7113-225342-422163 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-07 21:46:24,844 121 INFO rb-61b7113-225342-422163 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-07 21:46:24,920 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:tour_editor from n/a 2026-10-07 21:46:24,931 121 INFO rb-61b7113-225342-422163 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-07 21:46:24,941 121 INFO rb-61b7113-225342-422163 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-07 21:46:24,941 121 INFO rb-61b7113-225342-422163 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-07 21:46:24,958 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:46:25,551 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-07 21:46:26,288 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-07 21:46:27,403 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:27] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 369 0.433 2.015 2026-10-07 21:46:27,408 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigation result: {'frameId': '194E17EF1873A989892ABCECA9993034', 'loaderId': '5313967378E18AF1CE4373D14B686A69', 'isDownload': False} 2026-10-07 21:46:27,408 121 INFO rb-61b7113-225342-422163 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-07 21:46:27,459 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46: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-07 21:46:27,508 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:46:27,591 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:27] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.056 0.079 2026-10-07 21:46:27,605 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:46:27,624 121 INFO rb-61b7113-225342-422163 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-07 21:46:27,625 121 INFO rb-61b7113-225342-422163 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-07 21:46:27,637 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:27] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.017 0.145 2026-10-07 21:46:27,642 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:46:27,656 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:27] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.026 2026-10-07 21:46:27,712 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:46:27,736 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:27] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.033 2026-10-07 21:46:27,819 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:27] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 21:46:27,827 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:27] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.013 2026-10-07 21:46:27,842 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:27] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-07 21:46:27,847 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-07 21:46:27,860 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:27] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.020 0.028 2026-10-07 21:46:27,945 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:27] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 21:46:28,013 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:46:28,045 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:28] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.024 0.049 2026-10-07 21:46:28,065 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:28] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.009 0.084 2026-10-07 21:46:28,497 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:46:28,510 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:28] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.016 2026-10-07 21:46:28,538 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:28] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 21:46:28,667 121 INFO rb-61b7113-225342-422163 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-07 21:46:28,680 121 INFO rb-61b7113-225342-422163 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-07 21:46:28,706 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.120 2026-10-07 21:46:28,765 121 INFO rb-61b7113-225342-422163 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-07 21:46:28,792 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:28] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.042 0.123 2026-10-07 21:46:28,834 121 INFO rb-61b7113-225342-422163 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-07 21:46:28,902 121 INFO rb-61b7113-225342-422163 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-07 21:46:28,963 121 INFO rb-61b7113-225342-422163 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-07 21:46:29,026 121 INFO rb-61b7113-225342-422163 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-07 21:46:29,087 121 INFO rb-61b7113-225342-422163 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-07 21:46:29,153 121 INFO rb-61b7113-225342-422163 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-07 21:46:29,154 121 INFO rb-61b7113-225342-422163 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-07 21:46:29,209 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: heap 9428108 (allocated 10747904) 2026-10-07 21:46:29,212 121 INFO rb-61b7113-225342-422163 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 633 2026-10-07 21:46:29,213 121 INFO rb-61b7113-225342-422163 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-07 21:46:29,214 121 INFO rb-61b7113-225342-422163 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 633 2026-10-07 21:46:29,314 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214629_313759_test_cancelling_the_delete_confirmation_leaves_the_document_intact.txt 2026-10-07 21:46:29,314 121 INFO rb-61b7113-225342-422163 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/tmpgf85by9x_chrome_odoo" 2026-10-07 21:46:29,380 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-10-07 21:46:29,790 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome pid: 804 2026-10-07 21:46:29,790 121 INFO rb-61b7113-225342-422163 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/tmpe1u7ovp4_chrome_odoo 2026-10-07 21:46:29,791 121 INFO rb-61b7113-225342-422163 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:44793/json/version 2026-10-07 21:46:29,793 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:44793/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:46:29,801 121 INFO rb-61b7113-225342-422163 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-07 21:46:29,801 121 INFO rb-61b7113-225342-422163 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:44793/json 2026-10-07 21:46:29,803 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:44793/json with timeout 3 increased to 10s during tests 2026-10-07 21:46:29,806 121 INFO rb-61b7113-225342-422163 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:44793/devtools/page/FFEE8FCF71602ADB61BB57B94A954258 2026-10-07 21:46:29,812 121 INFO rb-61b7113-225342-422163 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-07 21:46:29,825 121 INFO rb-61b7113-225342-422163 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-07 21:46:29,895 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:tour_editor from n/a 2026-10-07 21:46:29,911 121 INFO rb-61b7113-225342-422163 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-07 21:46:29,916 121 INFO rb-61b7113-225342-422163 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-07 21:46:29,916 121 INFO rb-61b7113-225342-422163 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-07 21:46:29,947 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:46:30,506 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-07 21:46:31,239 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-07 21:46:32,294 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:32] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.373 1.982 2026-10-07 21:46:32,299 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigation result: {'frameId': 'FFEE8FCF71602ADB61BB57B94A954258', 'loaderId': '1D3EF9E8374D5F4E81508ED7FE06DFAB', 'isDownload': False} 2026-10-07 21:46:32,299 121 INFO rb-61b7113-225342-422163 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-07 21:46:32,338 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:32] "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-07 21:46:32,360 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:46:32,419 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:32] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.038 2026-10-07 21:46:32,435 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:46:32,445 121 INFO rb-61b7113-225342-422163 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-07 21:46:32,446 121 INFO rb-61b7113-225342-422163 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-07 21:46:32,456 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:32] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.015 0.098 2026-10-07 21:46:32,469 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:46:32,491 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:32] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.015 0.042 2026-10-07 21:46:32,509 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:46:32,533 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:32] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.039 2026-10-07 21:46:32,600 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 21:46:32,630 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:32] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.009 2026-10-07 21:46:32,631 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:32] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-07 21:46:32,640 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:32] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.015 0.014 2026-10-07 21:46:32,642 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:32] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-07 21:46:32,739 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:32] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 21:46:32,781 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:46:32,821 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:32] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.059 2026-10-07 21:46:32,834 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:32] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.003 0.072 2026-10-07 21:46:33,311 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:46:33,324 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:33] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.015 2026-10-07 21:46:33,348 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:33] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 21:46:33,470 121 INFO rb-61b7113-225342-422163 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-07 21:46:33,487 121 INFO rb-61b7113-225342-422163 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-07 21:46:33,517 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.103 2026-10-07 21:46:33,580 121 INFO rb-61b7113-225342-422163 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-07 21:46:33,593 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:33] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.036 0.146 2026-10-07 21:46:33,644 121 INFO rb-61b7113-225342-422163 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-07 21:46:33,709 121 INFO rb-61b7113-225342-422163 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-07 21:46:33,766 121 INFO rb-61b7113-225342-422163 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-07 21:46:33,925 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11855] 2026-10-07 21:46:33,952 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #515 deleted website.document.content records with IDs: [36] 2026-10-07 21:46:33,967 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2162] 2026-10-07 21:46:33,992 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11853, 11852] 2026-10-07 21:46:34,015 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #515 deleted website.document records with IDs: [100] 2026-10-07 21:46:34,031 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2160] 2026-10-07 21:46:34,041 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:34] "POST /docs/delete HTTP/1.1" 200 - 114 0.092 0.112 2026-10-07 21:46:34,094 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-07 21:46:34,150 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-07 21:46:34,222 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:34] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 28 0.029 0.122 2026-10-07 21:46:34,743 121 INFO rb-61b7113-225342-422163 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-07 21:46:34,829 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:34] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.023 0.040 2026-10-07 21:46:34,844 121 INFO rb-61b7113-225342-422163 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-07 21:46:34,852 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.011 0.072 2026-10-07 21:46:34,903 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: tour succeeded 2026-10-07 21:46:34,905 121 INFO rb-61b7113-225342-422163 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-07 21:46:35,000 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: heap 9286184 (allocated 11272192) 2026-10-07 21:46:35,009 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing chrome headless with pid 804 2026-10-07 21:46:35,012 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing websocket connection 2026-10-07 21:46:35,013 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Terminating chrome headless with pid 804 2026-10-07 21:46:35,110 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214635_110017_test_confirming_the_delete_confirmation_removes_the_document.txt 2026-10-07 21:46:35,110 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Removing chrome user profile "/tmp/tmpe1u7ovp4_chrome_odoo" 2026-10-07 21:46:35,171 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-10-07 21:46:35,595 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome pid: 982 2026-10-07 21:46:35,596 121 INFO rb-61b7113-225342-422163 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/tmp9hzkcpnm_chrome_odoo 2026-10-07 21:46:35,596 121 INFO rb-61b7113-225342-422163 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:39645/json/version 2026-10-07 21:46:35,597 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:39645/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:46:35,618 121 INFO rb-61b7113-225342-422163 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-07 21:46:35,618 121 INFO rb-61b7113-225342-422163 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:39645/json 2026-10-07 21:46:35,619 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:39645/json with timeout 3 increased to 10s during tests 2026-10-07 21:46:35,633 121 INFO rb-61b7113-225342-422163 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:39645/devtools/page/3E5CA34228BF1D96977B3220E85562F7 2026-10-07 21:46:35,652 121 INFO rb-61b7113-225342-422163 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-07 21:46:35,659 121 INFO rb-61b7113-225342-422163 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-07 21:46:35,757 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:tour_editor from n/a 2026-10-07 21:46:35,772 121 INFO rb-61b7113-225342-422163 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-07 21:46:35,775 121 INFO rb-61b7113-225342-422163 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-07 21:46:35,775 121 INFO rb-61b7113-225342-422163 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-07 21:46:35,801 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:46:36,407 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-07 21:46:37,228 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-07 21:46:38,222 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:38] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.420 2.008 2026-10-07 21:46:38,230 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigation result: {'frameId': '3E5CA34228BF1D96977B3220E85562F7', 'loaderId': 'DEC9993988B9282ECDF200CE37F04091', 'isDownload': False} 2026-10-07 21:46:38,230 121 INFO rb-61b7113-225342-422163 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-07 21:46:38,262 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46: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-07 21:46:38,284 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:46:38,359 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:38] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.059 0.042 2026-10-07 21:46:38,373 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:46:38,390 121 INFO rb-61b7113-225342-422163 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-07 21:46:38,391 121 INFO rb-61b7113-225342-422163 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-07 21:46:38,404 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:38] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.020 0.119 2026-10-07 21:46:38,415 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:46:38,427 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:38] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.045 2026-10-07 21:46:38,441 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:46:38,468 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:38] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 0.029 2026-10-07 21:46:38,602 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:38] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.009 0.030 2026-10-07 21:46:38,607 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:38] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.040 2026-10-07 21:46:38,609 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:38] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-07 21:46:38,611 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:38] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-07 21:46:38,613 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.043 2026-10-07 21:46:38,668 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:38] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 21:46:38,715 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:46:38,751 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:38] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.013 0.053 2026-10-07 21:46:38,766 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:38] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.004 0.064 2026-10-07 21:46:39,243 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:46:39,259 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:39] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.017 2026-10-07 21:46:39,296 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:39] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 21:46:39,420 121 INFO rb-61b7113-225342-422163 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-07 21:46:39,428 121 INFO rb-61b7113-225342-422163 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-07 21:46:39,469 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.125 2026-10-07 21:46:39,517 121 INFO rb-61b7113-225342-422163 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-07 21:46:39,529 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:39] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.021 0.167 2026-10-07 21:46:39,588 121 INFO rb-61b7113-225342-422163 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-07 21:46:39,648 121 INFO rb-61b7113-225342-422163 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-07 21:46:39,729 121 INFO rb-61b7113-225342-422163 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-07 21:46:39,930 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:39] "POST /docs/create HTTP/1.1" 200 - 38 0.060 0.075 2026-10-07 21:46:40,856 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:40] "GET /docs/d/tour-created-document-101 HTTP/1.1" 200 - 156 0.119 0.767 2026-10-07 21:46:41,373 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-10-07 21:46:41,386 121 INFO rb-61b7113-225342-422163 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-07 21:46:41,462 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:41] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.022 0.043 2026-10-07 21:46:41,475 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.070 2026-10-07 21:46:41,480 121 INFO rb-61b7113-225342-422163 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-07 21:46:41,481 121 INFO rb-61b7113-225342-422163 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-07 21:46:41,588 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: heap 12530388 (allocated 13631488) 2026-10-07 21:46:41,592 121 INFO rb-61b7113-225342-422163 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 982 2026-10-07 21:46:41,594 121 INFO rb-61b7113-225342-422163 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-07 21:46:41,596 121 INFO rb-61b7113-225342-422163 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 982 2026-10-07 21:46:41,695 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214641_695737_test_creating_a_document_through_the_dialog_persists_it.txt 2026-10-07 21:46:41,696 121 INFO rb-61b7113-225342-422163 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/tmp9hzkcpnm_chrome_odoo" 2026-10-07 21:46:41,750 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-10-07 21:46:42,067 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome pid: 1174 2026-10-07 21:46:42,082 121 INFO rb-61b7113-225342-422163 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/tmp3e24fbhb_chrome_odoo 2026-10-07 21:46:42,082 121 INFO rb-61b7113-225342-422163 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:33563/json/version 2026-10-07 21:46:42,101 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:33563/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:46:42,133 121 INFO rb-61b7113-225342-422163 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-07 21:46:42,133 121 INFO rb-61b7113-225342-422163 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:33563/json 2026-10-07 21:46:42,134 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:33563/json with timeout 3 increased to 10s during tests 2026-10-07 21:46:42,145 121 INFO rb-61b7113-225342-422163 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:33563/devtools/page/1E59B2A5DC36C8E73D36E728C75C2E8F 2026-10-07 21:46:42,161 121 INFO rb-61b7113-225342-422163 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-07 21:46:42,167 121 INFO rb-61b7113-225342-422163 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-07 21:46:42,241 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:tour_editor from n/a 2026-10-07 21:46:42,257 121 INFO rb-61b7113-225342-422163 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-07 21:46:42,267 121 INFO rb-61b7113-225342-422163 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-07 21:46:42,267 121 INFO rb-61b7113-225342-422163 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-07 21:46:42,289 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:46:42,754 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-07 21:46:43,452 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-07 21:46:44,510 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:44] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.411 1.813 2026-10-07 21:46:44,514 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigation result: {'frameId': '1E59B2A5DC36C8E73D36E728C75C2E8F', 'loaderId': 'B5397575E340EB6C3E7B5D5FFD6D625E', 'isDownload': False} 2026-10-07 21:46:44,514 121 INFO rb-61b7113-225342-422163 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-07 21:46:44,556 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:44] "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-07 21:46:44,579 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:46:44,614 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:44] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.018 0.039 2026-10-07 21:46:44,642 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:46:44,693 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:44] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.034 0.107 2026-10-07 21:46:44,708 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:46:44,724 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:44] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.085 2026-10-07 21:46:44,733 121 INFO rb-61b7113-225342-422163 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-07 21:46:44,736 121 INFO rb-61b7113-225342-422163 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-07 21:46:44,751 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:46:44,772 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:44] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.028 2026-10-07 21:46:44,909 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-07 21:46:44,916 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-07 21:46:44,969 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:44] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-07 21:46:44,972 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:44] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.028 0.040 2026-10-07 21:46:45,002 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:45] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-07 21:46:45,007 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:45] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.085 2026-10-07 21:46:45,041 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:46:45,073 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:45] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.014 0.069 2026-10-07 21:46:45,093 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:45] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.009 0.081 2026-10-07 21:46:45,575 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:46:45,594 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:45] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.009 0.026 2026-10-07 21:46:45,619 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:45] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-07 21:46:45,736 121 INFO rb-61b7113-225342-422163 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-07 21:46:45,743 121 INFO rb-61b7113-225342-422163 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-07 21:46:45,776 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:45] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.043 0.074 2026-10-07 21:46:45,813 121 INFO rb-61b7113-225342-422163 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-07 21:46:45,854 121 INFO rb-61b7113-225342-422163 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-07 21:46:45,910 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.250 2026-10-07 21:46:45,947 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: tour succeeded 2026-10-07 21:46:45,948 121 INFO rb-61b7113-225342-422163 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-07 21:46:46,031 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: heap 8947196 (allocated 10485760) 2026-10-07 21:46:46,054 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing chrome headless with pid 1174 2026-10-07 21:46:46,056 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing websocket connection 2026-10-07 21:46:46,059 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Terminating chrome headless with pid 1174 2026-10-07 21:46:46,158 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214646_157796_test_editor_page_offers_the_create_affordance.txt 2026-10-07 21:46:46,158 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Removing chrome user profile "/tmp/tmp3e24fbhb_chrome_odoo" 2026-10-07 21:46:46,223 121 INFO rb-61b7113-225342-422163 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-07 21:46:46,643 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome pid: 1342 2026-10-07 21:46:46,643 121 INFO rb-61b7113-225342-422163 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/tmpdx75twfl_chrome_odoo 2026-10-07 21:46:46,644 121 INFO rb-61b7113-225342-422163 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:45681/json/version 2026-10-07 21:46:46,645 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:45681/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:46:46,735 121 INFO rb-61b7113-225342-422163 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-07 21:46:46,735 121 INFO rb-61b7113-225342-422163 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:45681/json 2026-10-07 21:46:46,736 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:45681/json with timeout 3 increased to 10s during tests 2026-10-07 21:46:46,777 121 INFO rb-61b7113-225342-422163 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:45681/devtools/page/212BF081FBF3852D41E7B623653EB5ED 2026-10-07 21:46:46,801 121 INFO rb-61b7113-225342-422163 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-07 21:46:46,822 121 INFO rb-61b7113-225342-422163 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-07 21:46:46,989 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:tour_manager from n/a 2026-10-07 21:46:47,025 121 INFO rb-61b7113-225342-422163 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-07 21:46:47,053 121 INFO rb-61b7113-225342-422163 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-07 21:46:47,053 121 INFO rb-61b7113-225342-422163 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-07 21:46:47,086 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:46:50,554 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:50] "GET /docs HTTP/1.1" 200 - 287 0.289 3.183 2026-10-07 21:46:50,560 121 INFO rb-61b7113-225342-422163 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': '212BF081FBF3852D41E7B623653EB5ED', 'loaderId': '5A6D0982DB6DC468655F567DBB14577D', 'isDownload': False} 2026-10-07 21:46:50,560 121 INFO rb-61b7113-225342-422163 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-07 21:46:50,610 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 21:46:50,635 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:46:50,692 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:50] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.038 0.053 2026-10-07 21:46:50,705 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:46:50,722 121 INFO rb-61b7113-225342-422163 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-07 21:46:50,723 121 INFO rb-61b7113-225342-422163 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-07 21:46:50,728 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:50] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.014 0.106 2026-10-07 21:46:50,739 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:46:50,758 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:50] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.032 2026-10-07 21:46:50,785 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:46:50,819 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:50] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.018 0.039 2026-10-07 21:46:50,888 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-07 21:46:50,896 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 21:46:50,900 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:50] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 21:46:50,913 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:50] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 21:46:50,947 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:50] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.026 0.029 2026-10-07 21:46:51,049 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:51] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 21:46:51,092 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:46:51,128 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:51] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.016 0.059 2026-10-07 21:46:51,151 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:51] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.005 0.081 2026-10-07 21:46:51,658 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:46:51,674 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:51] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.013 0.015 2026-10-07 21:46:51,700 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:51] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 21:46:51,836 121 INFO rb-61b7113-225342-422163 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-07 21:46:51,854 121 INFO rb-61b7113-225342-422163 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-07 21:46:51,899 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.017 0.128 2026-10-07 21:46:51,905 121 INFO rb-61b7113-225342-422163 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-07 21:46:51,972 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:51] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.026 0.185 2026-10-07 21:46:51,993 121 INFO rb-61b7113-225342-422163 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-07 21:46:52,075 121 INFO rb-61b7113-225342-422163 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-07 21:46:52,153 121 INFO rb-61b7113-225342-422163 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-07 21:46:52,342 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:52] "POST /docs/create_category HTTP/1.1" 200 - 51 0.050 0.073 2026-10-07 21:46:52,495 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:52] "GET /docs HTTP/1.1" 200 - 20 0.032 0.091 2026-10-07 21:46:53,020 121 INFO rb-61b7113-225342-422163 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-07 21:46:53,054 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.017 2026-10-07 21:46:53,122 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:53] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.058 2026-10-07 21:46:53,152 121 INFO rb-61b7113-225342-422163 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-07 21:46:53,153 121 INFO rb-61b7113-225342-422163 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-07 21:46:53,246 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: heap 9385292 (allocated 12058624) 2026-10-07 21:46:53,249 121 INFO rb-61b7113-225342-422163 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 1342 2026-10-07 21:46:53,250 121 INFO rb-61b7113-225342-422163 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-07 21:46:53,251 121 INFO rb-61b7113-225342-422163 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 1342 2026-10-07 21:46:53,337 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214653_337046_test_manager_creating_a_section_from_the_context_menu_persists_it.txt 2026-10-07 21:46:53,337 121 INFO rb-61b7113-225342-422163 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/tmpdx75twfl_chrome_odoo" 2026-10-07 21:46:53,390 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-10-07 21:46:53,800 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome pid: 1531 2026-10-07 21:46:53,800 121 INFO rb-61b7113-225342-422163 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/tmpi9sbosfx_chrome_odoo 2026-10-07 21:46:53,800 121 INFO rb-61b7113-225342-422163 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:39597/json/version 2026-10-07 21:46:53,801 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:39597/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:46:53,858 121 INFO rb-61b7113-225342-422163 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-07 21:46:53,858 121 INFO rb-61b7113-225342-422163 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:39597/json 2026-10-07 21:46:53,861 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:39597/json with timeout 3 increased to 10s during tests 2026-10-07 21:46:53,883 121 INFO rb-61b7113-225342-422163 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:39597/devtools/page/08F1EB24CAFDE49CDADDC29DC59AED01 2026-10-07 21:46:53,918 121 INFO rb-61b7113-225342-422163 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-07 21:46:53,933 121 INFO rb-61b7113-225342-422163 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-07 21:46:54,007 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:tour_manager from n/a 2026-10-07 21:46:54,024 121 INFO rb-61b7113-225342-422163 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-07 21:46:54,027 121 INFO rb-61b7113-225342-422163 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-07 21:46:54,028 121 INFO rb-61b7113-225342-422163 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-07 21:46:54,043 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:46:56,055 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:56] "GET /docs HTTP/1.1" 200 - 287 0.340 1.676 2026-10-07 21:46:56,059 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigation result: {'frameId': '08F1EB24CAFDE49CDADDC29DC59AED01', 'loaderId': 'FE27034351FFD52FE024D97FD14D6947', 'isDownload': False} 2026-10-07 21:46:56,059 121 INFO rb-61b7113-225342-422163 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-07 21:46:56,091 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:56] "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-07 21:46:56,114 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:46:56,188 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:56] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.049 0.042 2026-10-07 21:46:56,202 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:46:56,223 121 INFO rb-61b7113-225342-422163 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-07 21:46:56,227 121 INFO rb-61b7113-225342-422163 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-07 21:46:56,229 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:56] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.020 0.109 2026-10-07 21:46:56,240 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:46:56,257 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:56] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.035 2026-10-07 21:46:56,289 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:46:56,313 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:56] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.029 2026-10-07 21:46:56,390 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-07 21:46:56,407 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:56] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.020 2026-10-07 21:46:56,422 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:56] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-07 21:46:56,429 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:56] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-07 21:46:56,438 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:56] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.037 0.022 2026-10-07 21:46:56,479 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:56] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 21:46:56,501 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:56] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.003 0.010 2026-10-07 21:46:56,537 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:46:56,575 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:56] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.017 0.072 2026-10-07 21:46:57,101 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:46:57,119 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:57] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.031 0.034 2026-10-07 21:46:57,153 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:57] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 21:46:57,268 121 INFO rb-61b7113-225342-422163 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-07 21:46:57,279 121 INFO rb-61b7113-225342-422163 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-07 21:46:57,338 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.015 0.134 2026-10-07 21:46:57,346 121 INFO rb-61b7113-225342-422163 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-07 21:46:57,423 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:57] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.034 0.179 2026-10-07 21:46:57,423 121 INFO rb-61b7113-225342-422163 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-07 21:46:57,505 121 INFO rb-61b7113-225342-422163 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-07 21:46:57,664 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:57] "POST /docs/create_category HTTP/1.1" 200 - 34 0.034 0.055 2026-10-07 21:46:57,965 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:57] "GET /docs/c/tour-created-subject-87 HTTP/1.1" 200 - 67 0.067 0.211 2026-10-07 21:46:58,511 121 INFO rb-61b7113-225342-422163 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-07 21:46:58,602 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:58] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.026 0.045 2026-10-07 21:46:58,612 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:46:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.075 2026-10-07 21:46:58,620 121 INFO rb-61b7113-225342-422163 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-07 21:46:58,621 121 INFO rb-61b7113-225342-422163 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-07 21:46:58,729 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: heap 12371312 (allocated 14155776) 2026-10-07 21:46:58,750 121 INFO rb-61b7113-225342-422163 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 1531 2026-10-07 21:46:58,751 121 INFO rb-61b7113-225342-422163 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-07 21:46:58,752 121 INFO rb-61b7113-225342-422163 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 1531 2026-10-07 21:46:58,849 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214658_849396_test_manager_creating_a_subject_through_the_dialog_persists_it.txt 2026-10-07 21:46:58,849 121 INFO rb-61b7113-225342-422163 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/tmpi9sbosfx_chrome_odoo" 2026-10-07 21:46:58,909 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-10-07 21:46:59,332 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome pid: 1724 2026-10-07 21:46:59,332 121 INFO rb-61b7113-225342-422163 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/tmpqg1akwri_chrome_odoo 2026-10-07 21:46:59,332 121 INFO rb-61b7113-225342-422163 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:35065/json/version 2026-10-07 21:46:59,338 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:35065/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:46:59,354 121 INFO rb-61b7113-225342-422163 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-07 21:46:59,354 121 INFO rb-61b7113-225342-422163 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:35065/json 2026-10-07 21:46:59,356 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:35065/json with timeout 3 increased to 10s during tests 2026-10-07 21:46:59,367 121 INFO rb-61b7113-225342-422163 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:35065/devtools/page/E06D62098EA77B6AC10EEF87E50E59CF 2026-10-07 21:46:59,379 121 INFO rb-61b7113-225342-422163 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-07 21:46:59,389 121 INFO rb-61b7113-225342-422163 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-07 21:46:59,444 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:tour_editor from n/a 2026-10-07 21:46:59,460 121 INFO rb-61b7113-225342-422163 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-07 21:46:59,473 121 INFO rb-61b7113-225342-422163 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-07 21:46:59,474 121 INFO rb-61b7113-225342-422163 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-07 21:46:59,496 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:47:00,064 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-07 21:47:00,757 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-07 21:47:01,799 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:01] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.456 1.854 2026-10-07 21:47:01,805 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigation result: {'frameId': 'E06D62098EA77B6AC10EEF87E50E59CF', 'loaderId': '325D47B0151C4E2A422437A567954796', 'isDownload': False} 2026-10-07 21:47:01,806 121 INFO rb-61b7113-225342-422163 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-07 21:47:01,829 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 21:47:01,860 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:47:01,885 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:01] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.019 0.025 2026-10-07 21:47:01,903 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:47:01,966 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:01] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.041 0.085 2026-10-07 21:47:01,987 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:47:02,008 121 INFO rb-61b7113-225342-422163 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-07 21:47:02,012 121 INFO rb-61b7113-225342-422163 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-07 21:47:02,019 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:02] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.026 0.087 2026-10-07 21:47:02,030 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:47:02,056 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:02] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.039 2026-10-07 21:47:02,176 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:02] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.017 2026-10-07 21:47:02,182 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 21:47:02,185 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-07 21:47:02,194 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:02] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.023 0.014 2026-10-07 21:47:02,196 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:02] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 21:47:02,271 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:02] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 21:47:02,300 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:02] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.002 0.020 2026-10-07 21:47:02,317 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:47:02,345 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:02] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.060 2026-10-07 21:47:02,838 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:47:02,853 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:02] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.016 0.014 2026-10-07 21:47:02,882 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:02] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 21:47:02,999 121 INFO rb-61b7113-225342-422163 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-07 21:47:03,011 121 INFO rb-61b7113-225342-422163 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-07 21:47:03,061 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.135 2026-10-07 21:47:03,072 121 INFO rb-61b7113-225342-422163 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-07 21:47:03,167 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:03] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.057 0.173 2026-10-07 21:47:03,169 121 INFO rb-61b7113-225342-422163 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-07 21:47:03,244 121 INFO rb-61b7113-225342-422163 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-07 21:47:03,306 121 INFO rb-61b7113-225342-422163 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-07 21:47:03,403 121 INFO rb-61b7113-225342-422163 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-07 21:47:03,581 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:03] "POST /docs/update_document HTTP/1.1" 200 - 31 0.047 0.054 2026-10-07 21:47:04,689 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:04] "GET /docs/d/tour-renamed-document-100 HTTP/1.1" 200 - 152 0.168 0.910 2026-10-07 21:47:05,234 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-10-07 21:47:05,241 121 INFO rb-61b7113-225342-422163 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-07 21:47:05,282 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.006 0.017 2026-10-07 21:47:05,342 121 INFO rb-61b7113-225342-422163 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-07 21:47:05,343 121 INFO rb-61b7113-225342-422163 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-07 21:47:05,360 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:05] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.029 0.061 2026-10-07 21:47:05,481 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: heap 12771712 (allocated 13893632) 2026-10-07 21:47:05,482 121 INFO rb-61b7113-225342-422163 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 1724 2026-10-07 21:47:05,484 121 INFO rb-61b7113-225342-422163 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-07 21:47:05,486 121 INFO rb-61b7113-225342-422163 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 1724 2026-10-07 21:47:05,585 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214705_585219_test_renaming_a_document_through_the_context_dialog_persists.txt 2026-10-07 21:47:05,585 121 INFO rb-61b7113-225342-422163 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/tmpqg1akwri_chrome_odoo" 2026-10-07 21:47:05,654 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-10-07 21:47:06,083 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome pid: 1908 2026-10-07 21:47:06,083 121 INFO rb-61b7113-225342-422163 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/tmpg70v9u0t_chrome_odoo 2026-10-07 21:47:06,084 121 INFO rb-61b7113-225342-422163 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:32993/json/version 2026-10-07 21:47:06,085 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:32993/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:47:06,105 121 INFO rb-61b7113-225342-422163 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-07 21:47:06,105 121 INFO rb-61b7113-225342-422163 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:32993/json 2026-10-07 21:47:06,105 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:32993/json with timeout 3 increased to 10s during tests 2026-10-07 21:47:06,119 121 INFO rb-61b7113-225342-422163 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:32993/devtools/page/66E96C3502F9316C73A7722CC57B932D 2026-10-07 21:47:06,126 121 INFO rb-61b7113-225342-422163 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-07 21:47:06,138 121 INFO rb-61b7113-225342-422163 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-07 21:47:06,226 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:tour_editor from n/a 2026-10-07 21:47:06,242 121 INFO rb-61b7113-225342-422163 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-07 21:47:06,245 121 INFO rb-61b7113-225342-422163 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-07 21:47:06,245 121 INFO rb-61b7113-225342-422163 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-07 21:47:06,268 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:47:06,867 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-07 21:47:07,606 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-07 21:47:08,801 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:08] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.523 2.015 2026-10-07 21:47:08,810 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigation result: {'frameId': '66E96C3502F9316C73A7722CC57B932D', 'loaderId': 'D07271F9C22171E61EE899F32C5BCD52', 'isDownload': False} 2026-10-07 21:47:08,810 121 INFO rb-61b7113-225342-422163 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-07 21:47:08,854 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 21:47:08,873 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:47:08,904 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:08] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.015 0.029 2026-10-07 21:47:08,932 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:47:08,994 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:08] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.045 0.091 2026-10-07 21:47:09,002 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:47:09,017 121 INFO rb-61b7113-225342-422163 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-07 21:47:09,017 121 INFO rb-61b7113-225342-422163 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-07 21:47:09,021 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:09] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.080 2026-10-07 21:47:09,057 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:47:09,084 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:09] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 0.055 2026-10-07 21:47:09,179 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 21:47:09,192 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 21:47:09,211 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:09] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.005 0.013 2026-10-07 21:47:09,212 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:09] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-07 21:47:09,213 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:09] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.015 2026-10-07 21:47:09,291 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:09] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 21:47:09,342 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:47:09,378 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:09] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.051 2026-10-07 21:47:09,479 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:09] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.039 0.123 2026-10-07 21:47:09,909 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:47:09,926 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:09] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.016 2026-10-07 21:47:09,959 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:09] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 21:47:10,084 121 INFO rb-61b7113-225342-422163 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-07 21:47:10,095 121 INFO rb-61b7113-225342-422163 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-07 21:47:10,135 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.131 2026-10-07 21:47:10,168 121 INFO rb-61b7113-225342-422163 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-07 21:47:10,210 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:10] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.030 0.162 2026-10-07 21:47:10,266 121 INFO rb-61b7113-225342-422163 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-07 21:47:10,325 121 INFO rb-61b7113-225342-422163 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-07 21:47:10,431 121 INFO rb-61b7113-225342-422163 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-07 21:47:10,486 121 INFO rb-61b7113-225342-422163 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-07 21:47:10,552 121 INFO rb-61b7113-225342-422163 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-07 21:47:10,624 121 INFO rb-61b7113-225342-422163 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-07 21:47:10,682 121 INFO rb-61b7113-225342-422163 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-07 21:47:10,683 121 INFO rb-61b7113-225342-422163 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-07 21:47:10,757 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: heap 9386148 (allocated 9961472) 2026-10-07 21:47:10,774 121 INFO rb-61b7113-225342-422163 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 1908 2026-10-07 21:47:10,775 121 INFO rb-61b7113-225342-422163 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-07 21:47:10,775 121 INFO rb-61b7113-225342-422163 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 1908 2026-10-07 21:47:10,871 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214710_871330_test_saving_the_dialog_with_an_empty_name_creates_nothing.txt 2026-10-07 21:47:10,871 121 INFO rb-61b7113-225342-422163 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/tmpg70v9u0t_chrome_odoo" 2026-10-07 21:47:10,935 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-10-07 21:47:11,402 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome pid: 2088 2026-10-07 21:47:11,403 121 INFO rb-61b7113-225342-422163 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/tmpyxkh17i6_chrome_odoo 2026-10-07 21:47:11,403 121 INFO rb-61b7113-225342-422163 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:38425/json/version 2026-10-07 21:47:11,404 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:38425/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:47:11,503 121 INFO rb-61b7113-225342-422163 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-07 21:47:11,504 121 INFO rb-61b7113-225342-422163 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:38425/json 2026-10-07 21:47:11,505 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:38425/json with timeout 3 increased to 10s during tests 2026-10-07 21:47:11,534 121 INFO rb-61b7113-225342-422163 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:38425/devtools/page/8679B309F0200FFCEE8968DC2774BB0C 2026-10-07 21:47:11,555 121 INFO rb-61b7113-225342-422163 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-07 21:47:11,570 121 INFO rb-61b7113-225342-422163 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-07 21:47:11,642 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:tour_no_access from n/a 2026-10-07 21:47:11,657 121 INFO rb-61b7113-225342-422163 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-07 21:47:11,674 121 INFO rb-61b7113-225342-422163 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-07 21:47:11,674 121 INFO rb-61b7113-225342-422163 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-07 21:47:11,700 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:47:12,848 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 517, model: website.doc.category 2026-10-07 21:47:13,802 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:13] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 322 0.306 1.801 2026-10-07 21:47:13,807 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigation result: {'frameId': '8679B309F0200FFCEE8968DC2774BB0C', 'loaderId': '769D54A5CC2C8BB636D09DF7B172F788', 'isDownload': False} 2026-10-07 21:47:13,808 121 INFO rb-61b7113-225342-422163 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-07 21:47:13,864 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-07 21:47:13,879 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:47:13,902 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:13] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.018 0.033 2026-10-07 21:47:13,916 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:47:13,982 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:13] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.044 0.087 2026-10-07 21:47:14,001 121 INFO rb-61b7113-225342-422163 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-07 21:47:14,002 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:47:14,003 121 INFO rb-61b7113-225342-422163 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-07 21:47:14,025 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:14] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.019 0.080 2026-10-07 21:47:14,052 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:47:14,077 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:14] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.069 2026-10-07 21:47:14,199 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-07 21:47:14,208 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-07 21:47:14,213 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:14] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.022 2026-10-07 21:47:14,221 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:14] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-07 21:47:14,226 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:14] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.007 0.035 2026-10-07 21:47:14,294 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:47:14,325 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:14] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.045 2026-10-07 21:47:14,340 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:14] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.005 0.063 2026-10-07 21:47:14,796 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:47:14,812 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:14] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.019 2026-10-07 21:47:14,840 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:14] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 21:47:14,970 121 INFO rb-61b7113-225342-422163 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-07 21:47:14,980 121 INFO rb-61b7113-225342-422163 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-07 21:47:15,037 121 INFO rb-61b7113-225342-422163 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-07 21:47:15,057 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.152 2026-10-07 21:47:15,116 121 INFO rb-61b7113-225342-422163 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-07 21:47:15,137 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:15] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.028 0.215 2026-10-07 21:47:15,160 121 INFO rb-61b7113-225342-422163 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-07 21:47:15,216 121 INFO rb-61b7113-225342-422163 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-07 21:47:15,284 121 INFO rb-61b7113-225342-422163 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-07 21:47:15,354 121 INFO rb-61b7113-225342-422163 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-07 21:47:15,402 121 INFO rb-61b7113-225342-422163 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-07 21:47:15,403 121 INFO rb-61b7113-225342-422163 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-07 21:47:15,487 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: heap 8964216 (allocated 9699328) 2026-10-07 21:47:15,493 121 INFO rb-61b7113-225342-422163 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 2088 2026-10-07 21:47:15,496 121 INFO rb-61b7113-225342-422163 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-07 21:47:15,498 121 INFO rb-61b7113-225342-422163 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 2088 2026-10-07 21:47:15,597 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214715_596871_test_user_without_docs_access_gets_no_editor_affordance.txt 2026-10-07 21:47:15,597 121 INFO rb-61b7113-225342-422163 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/tmpyxkh17i6_chrome_odoo" 2026-10-07 21:47:15,660 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 21:47:16,458 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-10-07 21:47:16,940 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome pid: 2269 2026-10-07 21:47:16,940 121 INFO rb-61b7113-225342-422163 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/tmpaoapzmyj_chrome_odoo 2026-10-07 21:47:16,940 121 INFO rb-61b7113-225342-422163 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:34833/json/version 2026-10-07 21:47:16,942 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:34833/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:47:16,982 121 INFO rb-61b7113-225342-422163 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-07 21:47:16,983 121 INFO rb-61b7113-225342-422163 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:34833/json 2026-10-07 21:47:16,983 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:34833/json with timeout 3 increased to 10s during tests 2026-10-07 21:47:17,005 121 INFO rb-61b7113-225342-422163 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:34833/devtools/page/03541DF3675C0B924D73DD191151BA40 2026-10-07 21:47:17,018 121 INFO rb-61b7113-225342-422163 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-07 21:47:17,032 121 INFO rb-61b7113-225342-422163 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-07 21:47:17,081 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:tour_reseq_manager from n/a 2026-10-07 21:47:17,096 121 INFO rb-61b7113-225342-422163 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-07 21:47:17,098 121 INFO rb-61b7113-225342-422163 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-07 21:47:17,099 121 INFO rb-61b7113-225342-422163 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-07 21:47:17,113 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:47:20,472 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:20] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 325 0.339 3.024 2026-10-07 21:47:20,476 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigation result: {'frameId': '03541DF3675C0B924D73DD191151BA40', 'loaderId': '4A306DCCA00956603E64A64FCE74C31B', 'isDownload': False} 2026-10-07 21:47:20,477 121 INFO rb-61b7113-225342-422163 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-07 21:47:20,508 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47: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-07 21:47:20,539 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:47:20,596 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:20] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.046 0.034 2026-10-07 21:47:20,619 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:47:20,628 121 INFO rb-61b7113-225342-422163 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-07 21:47:20,629 121 INFO rb-61b7113-225342-422163 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-07 21:47:20,637 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:20] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.017 0.099 2026-10-07 21:47:20,650 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:47:20,667 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:20] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.019 2026-10-07 21:47:20,682 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:47:20,711 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:20] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.015 0.032 2026-10-07 21:47:20,779 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 21:47:20,787 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:20] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.005 0.010 2026-10-07 21:47:20,792 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:20] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 21:47:20,794 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:20] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 21:47:20,795 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:20] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 21:47:20,864 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:20] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 21:47:20,891 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:47:20,918 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:20] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.039 2026-10-07 21:47:20,967 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:20] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.005 0.085 2026-10-07 21:47:21,368 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:47:21,384 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:21] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.009 0.016 2026-10-07 21:47:21,412 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:21] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 21:47:21,556 121 INFO rb-61b7113-225342-422163 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-07 21:47:21,568 121 INFO rb-61b7113-225342-422163 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-07 21:47:21,612 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.126 2026-10-07 21:47:21,623 121 INFO rb-61b7113-225342-422163 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-07 21:47:21,688 121 INFO rb-61b7113-225342-422163 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-07 21:47:21,692 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:21] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.028 0.166 2026-10-07 21:47:21,904 121 INFO rb-61b7113-225342-422163 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-07 21:47:21,952 121 INFO rb-61b7113-225342-422163 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-07 21:47:21,971 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:21] "POST /docs/resequence_category HTTP/1.1" 200 - 20 0.049 0.056 2026-10-07 21:47:22,219 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:22] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.036 0.151 2026-10-07 21:47:22,750 121 INFO rb-61b7113-225342-422163 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-07 21:47:22,832 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:22] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.020 0.044 2026-10-07 21:47:22,843 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.073 2026-10-07 21:47:22,879 121 INFO rb-61b7113-225342-422163 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-07 21:47:22,930 121 INFO rb-61b7113-225342-422163 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-07 21:47:22,983 121 INFO rb-61b7113-225342-422163 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-07 21:47:22,983 121 INFO rb-61b7113-225342-422163 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-07 21:47:23,111 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: heap 9173764 (allocated 11010048) 2026-10-07 21:47:23,118 121 INFO rb-61b7113-225342-422163 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 2269 2026-10-07 21:47:23,120 121 INFO rb-61b7113-225342-422163 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-07 21:47:23,121 121 INFO rb-61b7113-225342-422163 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 2269 2026-10-07 21:47:23,227 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214723_227014_test_reordering_categories_inside_a_section_leaves_the_section_alone.txt 2026-10-07 21:47:23,227 121 INFO rb-61b7113-225342-422163 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/tmpaoapzmyj_chrome_odoo" 2026-10-07 21:47:23,281 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-10-07 21:47:23,705 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome pid: 2450 2026-10-07 21:47:23,705 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless temporary user profile dir: /tmp/tmpxqu79qq1_chrome_odoo 2026-10-07 21:47:23,705 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:36471/json/version 2026-10-07 21:47:23,707 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:36471/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:47:23,739 121 INFO rb-61b7113-225342-422163 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-07 21:47:23,739 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:36471/json 2026-10-07 21:47:23,740 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:36471/json with timeout 3 increased to 10s during tests 2026-10-07 21:47:23,759 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Websocket url found: ws://127.0.0.1:36471/devtools/page/36F3B8ADAE166A2C9D7460C52D91634E 2026-10-07 21:47:23,778 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Enable chrome headless console log notification 2026-10-07 21:47:23,795 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless enable page notifications 2026-10-07 21:47:23,862 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:tour_reseq_manager from n/a 2026-10-07 21:47:23,886 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Setting session cookie in browser 2026-10-07 21:47:23,907 121 INFO rb-61b7113-225342-422163 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-07 21:47:23,908 121 INFO rb-61b7113-225342-422163 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-07 21:47:23,921 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:47:26,013 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:26] "GET /docs HTTP/1.1" 200 - 287 0.355 1.739 2026-10-07 21:47:26,019 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigation result: {'frameId': '36F3B8ADAE166A2C9D7460C52D91634E', 'loaderId': 'DFD8B5336BD4FFC75454AC599AB34E12', 'isDownload': False} 2026-10-07 21:47:26,020 121 INFO rb-61b7113-225342-422163 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-07 21:47:26,072 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-07 21:47:26,090 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:47:26,177 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:26] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.070 0.049 2026-10-07 21:47:26,200 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:47:26,214 121 INFO rb-61b7113-225342-422163 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-07 21:47:26,215 121 INFO rb-61b7113-225342-422163 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-07 21:47:26,227 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:26] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.022 0.143 2026-10-07 21:47:26,278 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:47:26,290 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:26] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.022 0.076 2026-10-07 21:47:26,308 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:47:26,331 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:26] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.083 2026-10-07 21:47:26,391 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 21:47:26,402 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:26] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 21:47:26,408 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:26] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-07 21:47:26,434 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:26] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.026 0.028 2026-10-07 21:47:26,436 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:26] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-07 21:47:26,522 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:26] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 21:47:26,545 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:47:26,583 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:26] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.059 2026-10-07 21:47:26,609 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:26] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.004 0.081 2026-10-07 21:47:27,046 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:47:27,061 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:27] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.018 2026-10-07 21:47:27,091 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:27] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 21:47:27,218 121 INFO rb-61b7113-225342-422163 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-07 21:47:27,228 121 INFO rb-61b7113-225342-422163 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-07 21:47:27,285 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.135 2026-10-07 21:47:27,287 121 INFO rb-61b7113-225342-422163 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-07 21:47:27,360 121 INFO rb-61b7113-225342-422163 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-07 21:47:27,366 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:27] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.040 0.134 2026-10-07 21:47:27,564 121 INFO rb-61b7113-225342-422163 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-07 21:47:27,619 121 INFO rb-61b7113-225342-422163 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-07 21:47:27,631 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:27] "POST /docs/resequence_category HTTP/1.1" 200 - 37 0.035 0.063 2026-10-07 21:47:27,805 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:27] "GET /docs HTTP/1.1" 200 - 20 0.023 0.081 2026-10-07 21:47:28,337 121 INFO rb-61b7113-225342-422163 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-07 21:47:28,361 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.007 2026-10-07 21:47:28,430 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:28] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.026 0.052 2026-10-07 21:47:28,448 121 INFO rb-61b7113-225342-422163 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-07 21:47:28,501 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: tour succeeded 2026-10-07 21:47:28,503 121 INFO rb-61b7113-225342-422163 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-07 21:47:28,600 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: heap 9149712 (allocated 11534336) 2026-10-07 21:47:28,611 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing chrome headless with pid 2450 2026-10-07 21:47:28,612 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing websocket connection 2026-10-07 21:47:28,614 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Terminating chrome headless with pid 2450 2026-10-07 21:47:28,711 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome Log in: /tmp/odoo_tests/rb-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214728_711531_test_reordering_root_subjects_persists.txt 2026-10-07 21:47:28,711 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Removing chrome user profile "/tmp/tmpxqu79qq1_chrome_odoo" 2026-10-07 21:47:28,768 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-10-07 21:47:29,181 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome pid: 2630 2026-10-07 21:47:29,182 121 INFO rb-61b7113-225342-422163 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/tmplt6bpa2o_chrome_odoo 2026-10-07 21:47:29,182 121 INFO rb-61b7113-225342-422163 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:42145/json/version 2026-10-07 21:47:29,183 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:42145/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:47:29,201 121 INFO rb-61b7113-225342-422163 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-07 21:47:29,201 121 INFO rb-61b7113-225342-422163 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:42145/json 2026-10-07 21:47:29,202 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:42145/json with timeout 3 increased to 10s during tests 2026-10-07 21:47:29,209 121 INFO rb-61b7113-225342-422163 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:42145/devtools/page/AEADC859873AE4689EB886501B159645 2026-10-07 21:47:29,220 121 INFO rb-61b7113-225342-422163 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-07 21:47:29,230 121 INFO rb-61b7113-225342-422163 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-07 21:47:29,306 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:tour_reseq_manager from n/a 2026-10-07 21:47:29,322 121 INFO rb-61b7113-225342-422163 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-07 21:47:29,328 121 INFO rb-61b7113-225342-422163 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-07 21:47:29,328 121 INFO rb-61b7113-225342-422163 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-07 21:47:29,355 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:47:31,620 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:31] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 331 0.423 1.854 2026-10-07 21:47:31,625 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigation result: {'frameId': 'AEADC859873AE4689EB886501B159645', 'loaderId': 'E8AC305DBD4ADE181799061565616F69', 'isDownload': False} 2026-10-07 21:47:31,625 121 INFO rb-61b7113-225342-422163 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-07 21:47:31,680 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:31] "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-07 21:47:31,700 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:47:31,771 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:31] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.056 0.054 2026-10-07 21:47:31,791 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:47:31,800 121 INFO rb-61b7113-225342-422163 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-07 21:47:31,800 121 INFO rb-61b7113-225342-422163 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-07 21:47:31,830 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:31] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.039 0.117 2026-10-07 21:47:31,844 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:47:31,868 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:31] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.015 0.052 2026-10-07 21:47:31,886 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:47:31,910 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 21:47:31,914 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:31] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.046 2026-10-07 21:47:31,925 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:31] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.003 0.014 2026-10-07 21:47:31,959 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:31] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 21:47:31,967 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:31] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 21:47:31,971 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:31] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 21:47:32,049 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:32] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 21:47:32,078 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:47:32,107 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:32] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.048 2026-10-07 21:47:32,135 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:32] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.004 0.057 2026-10-07 21:47:32,611 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:47:32,625 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:32] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.017 2026-10-07 21:47:32,664 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:32] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-07 21:47:32,782 121 INFO rb-61b7113-225342-422163 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-07 21:47:32,793 121 INFO rb-61b7113-225342-422163 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-07 21:47:32,836 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.121 2026-10-07 21:47:32,884 121 INFO rb-61b7113-225342-422163 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-07 21:47:32,907 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:32] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.020 0.155 2026-10-07 21:47:32,938 121 INFO rb-61b7113-225342-422163 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-07 21:47:33,132 121 INFO rb-61b7113-225342-422163 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-07 21:47:33,183 121 INFO rb-61b7113-225342-422163 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-07 21:47:33,198 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:33] "POST /docs/resequence_category HTTP/1.1" 200 - 24 0.048 0.050 2026-10-07 21:47:33,474 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:33] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.053 0.149 2026-10-07 21:47:33,934 121 INFO rb-61b7113-225342-422163 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-07 21:47:34,008 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:34] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.015 0.043 2026-10-07 21:47:34,020 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.064 2026-10-07 21:47:34,043 121 INFO rb-61b7113-225342-422163 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-07 21:47:34,094 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: tour succeeded 2026-10-07 21:47:34,096 121 INFO rb-61b7113-225342-422163 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-07 21:47:34,188 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: heap 9168244 (allocated 10747904) 2026-10-07 21:47:34,195 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing chrome headless with pid 2630 2026-10-07 21:47:34,196 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing websocket connection 2026-10-07 21:47:34,197 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Terminating chrome headless with pid 2630 2026-10-07 21:47:34,309 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214734_309559_test_reordering_sections_inside_a_subject_persists.txt 2026-10-07 21:47:34,310 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Removing chrome user profile "/tmp/tmplt6bpa2o_chrome_odoo" 2026-10-07 21:47:34,361 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-10-07 21:47:34,683 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome pid: 2810 2026-10-07 21:47:34,684 121 INFO rb-61b7113-225342-422163 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/tmpeph8nr2o_chrome_odoo 2026-10-07 21:47:34,684 121 INFO rb-61b7113-225342-422163 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:39633/json/version 2026-10-07 21:47:34,687 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:39633/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:47:34,766 121 INFO rb-61b7113-225342-422163 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-07 21:47:34,766 121 INFO rb-61b7113-225342-422163 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:39633/json 2026-10-07 21:47:34,767 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:39633/json with timeout 3 increased to 10s during tests 2026-10-07 21:47:34,778 121 INFO rb-61b7113-225342-422163 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:39633/devtools/page/739F029A3D79F56BE6818B02D3A715A6 2026-10-07 21:47:34,791 121 INFO rb-61b7113-225342-422163 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-07 21:47:34,803 121 INFO rb-61b7113-225342-422163 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-07 21:47:34,884 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:tour_reseq_manager from n/a 2026-10-07 21:47:34,900 121 INFO rb-61b7113-225342-422163 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-07 21:47:34,910 121 INFO rb-61b7113-225342-422163 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-07 21:47:34,910 121 INFO rb-61b7113-225342-422163 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-07 21:47:34,940 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:47:37,264 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:37] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 375 0.364 1.970 2026-10-07 21:47:37,268 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigation result: {'frameId': '739F029A3D79F56BE6818B02D3A715A6', 'loaderId': 'B42E4A3F10B397400CFEB9B8C573B907', 'isDownload': False} 2026-10-07 21:47:37,268 121 INFO rb-61b7113-225342-422163 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-07 21:47:37,302 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:37] "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-07 21:47:37,323 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:47:37,385 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:37] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.042 2026-10-07 21:47:37,391 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:47:37,411 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:37] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.009 0.097 2026-10-07 21:47:37,420 121 INFO rb-61b7113-225342-422163 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-07 21:47:37,423 121 INFO rb-61b7113-225342-422163 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-07 21:47:37,441 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:47:37,457 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:37] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.017 0.019 2026-10-07 21:47:37,479 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:47:37,504 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:37] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.033 2026-10-07 21:47:37,595 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:37] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.013 2026-10-07 21:47:37,601 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 21:47:37,607 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-07 21:47:37,610 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:37] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.012 0.015 2026-10-07 21:47:37,653 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:37] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-07 21:47:37,678 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:47:37,702 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:37] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.033 2026-10-07 21:47:37,721 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:37] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.005 0.049 2026-10-07 21:47:38,210 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:47:38,224 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:38] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.016 2026-10-07 21:47:38,248 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:38] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 21:47:38,365 121 INFO rb-61b7113-225342-422163 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-07 21:47:38,376 121 INFO rb-61b7113-225342-422163 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-07 21:47:38,433 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.141 2026-10-07 21:47:38,435 121 INFO rb-61b7113-225342-422163 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-07 21:47:38,506 121 INFO rb-61b7113-225342-422163 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-07 21:47:38,512 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:38] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.020 0.182 2026-10-07 21:47:38,734 121 INFO rb-61b7113-225342-422163 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-07 21:47:38,767 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:38] "POST /docs/resequence HTTP/1.1" 200 - 29 0.022 0.038 2026-10-07 21:47:38,819 121 INFO rb-61b7113-225342-422163 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-07 21:47:39,093 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:39] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 39 0.040 0.161 2026-10-07 21:47:39,642 121 INFO rb-61b7113-225342-422163 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-07 21:47:39,659 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.006 2026-10-07 21:47:39,724 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:39] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.030 0.038 2026-10-07 21:47:39,738 121 INFO rb-61b7113-225342-422163 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-07 21:47:39,802 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: tour succeeded 2026-10-07 21:47:39,803 121 INFO rb-61b7113-225342-422163 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-07 21:47:39,928 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: heap 9149084 (allocated 11010048) 2026-10-07 21:47:39,942 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing chrome headless with pid 2810 2026-10-07 21:47:39,944 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing websocket connection 2026-10-07 21:47:39,945 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Terminating chrome headless with pid 2810 2026-10-07 21:47:40,041 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214740_041381_test_reordering_the_left_document_tree_persists.txt 2026-10-07 21:47:40,041 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Removing chrome user profile "/tmp/tmpeph8nr2o_chrome_odoo" 2026-10-07 21:47:40,112 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 21:47:40,138 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-10-07 21:47:40,550 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome pid: 2988 2026-10-07 21:47:40,551 121 INFO rb-61b7113-225342-422163 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/tmpfvmfwuog_chrome_odoo 2026-10-07 21:47:40,551 121 INFO rb-61b7113-225342-422163 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:45995/json/version 2026-10-07 21:47:40,552 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:45995/json/version with timeout 3 increased to 10s during tests 2026-10-07 21:47:40,574 121 INFO rb-61b7113-225342-422163 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-07 21:47:40,574 121 INFO rb-61b7113-225342-422163 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:45995/json 2026-10-07 21:47:40,575 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:45995/json with timeout 3 increased to 10s during tests 2026-10-07 21:47:40,585 121 INFO rb-61b7113-225342-422163 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:45995/devtools/page/FA0569261C49AA9820B4078B452C0D58 2026-10-07 21:47:40,597 121 INFO rb-61b7113-225342-422163 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-07 21:47:40,606 121 INFO rb-61b7113-225342-422163 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-07 21:47:40,616 121 INFO rb-61b7113-225342-422163 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-07 21:47:40,660 121 INFO rb-61b7113-225342-422163 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-07 21:47:40,660 121 INFO rb-61b7113-225342-422163 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-07 21:47:40,704 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:47:42,499 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:42] "GET /docs HTTP/1.1" 200 - 235 0.270 1.537 2026-10-07 21:47:42,503 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigation result: {'frameId': 'FA0569261C49AA9820B4078B452C0D58', 'loaderId': 'D7008B97CF5D4603462BA8C793C57B5F', 'isDownload': False} 2026-10-07 21:47:42,503 121 INFO rb-61b7113-225342-422163 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-07 21:47:42,553 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:42] "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-07 21:47:42,587 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d2f81c/web.assets_frontend.min.css, copying from /web/assets/8d2f81c/web.assets_frontend.min.css 2026-10-07 21:47:42,679 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:42] "GET /web/assets/1/8d2f81c/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.089 0.044 2026-10-07 21:47:42,701 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/c06512c/to_website_docs.assets_frontend_css.min.css 2026-10-07 21:47:42,707 121 INFO rb-61b7113-225342-422163 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-07 21:47:42,710 121 INFO rb-61b7113-225342-422163 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-07 21:47:42,733 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:42] "GET /web/assets/1/c06512c/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.014 0.172 2026-10-07 21:47:42,748 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/efc8895/web.assets_frontend_minimal.min.js, copying from /web/assets/efc8895/web.assets_frontend_minimal.min.js 2026-10-07 21:47:42,769 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:42] "GET /web/assets/1/efc8895/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.015 0.055 2026-10-07 21:47:42,784 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dccf928/web.__assets_tests_call__.min.js, copying from /web/assets/dccf928/web.__assets_tests_call__.min.js 2026-10-07 21:47:42,803 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:42] "GET /web/assets/1/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.036 2026-10-07 21:47:42,887 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:42] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-07 21:47:42,891 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:42] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.017 2026-10-07 21:47:42,895 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-07 21:47:42,900 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:42] "GET /web/image/website/1/logo/My%20Website?unique=d314735 HTTP/1.1" 200 - 4 0.018 0.013 2026-10-07 21:47:42,901 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-07 21:47:43,019 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js, copying from /web/assets/5d0fd4a/web.assets_frontend_lazy.min.js 2026-10-07 21:47:43,058 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:43] "GET /web/assets/1/5d0fd4a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.023 0.051 2026-10-07 21:47:43,093 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:43] "GET /web/image/website/1/favicon?unique=d314735 HTTP/1.1" 200 - 4 0.012 0.090 2026-10-07 21:47:43,508 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/6ba93b6/to_website_docs.assets_frontend_js.min.js 2026-10-07 21:47:43,519 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:43] "GET /web/assets/1/6ba93b6/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.011 2026-10-07 21:47:43,579 121 INFO rb-61b7113-225342-422163 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-07 21:47:43,579 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:43] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 21:47:43,586 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: test successful 2026-10-07 21:47:43,767 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: heap 9259192 (allocated 11010048) 2026-10-07 21:47:43,774 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:43] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.033 0.046 2026-10-07 21:47:43,806 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing chrome headless with pid 2988 2026-10-07 21:47:43,834 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing websocket connection 2026-10-07 21:47:43,845 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Terminating chrome headless with pid 2988 2026-10-07 21:47:43,916 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.213 2026-10-07 21:47:43,920 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_214743_919894_test_docs_frontend_bundle_loads_without_module_error.txt 2026-10-07 21:47:43,920 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Removing chrome user profile "/tmp/tmpfvmfwuog_chrome_odoo" 2026-10-07 21:47:43,981 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:47:43,998 121 INFO rb-61b7113-225342-422163 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-07 21:47:44,068 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:47:49,948 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-10-07 21:47:50,073 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-10-07 21:47:50,213 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-10-07 21:47:50,348 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-10-07 21:47:50,483 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-10-07 21:47:50,608 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-10-07 21:47:50,710 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-10-07 21:47:50,841 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-10-07 21:47:50,926 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-10-07 21:47:51,023 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-10-07 21:47:51,123 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-10-07 21:47:51,228 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-10-07 21:47:51,309 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-10-07 21:47:51,402 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-10-07 21:47:51,526 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:47:52,603 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-10-07 21:47:52,659 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:reseq_reviewer from n/a 2026-10-07 21:47:52,676 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:47:53,297 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:53] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.094 0.530 2026-10-07 21:47:53,345 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-10-07 21:47:53,393 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:reseq_editor from n/a 2026-10-07 21:47:53,427 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:47:53,918 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:53] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.016 0.478 2026-10-07 21:47:53,957 121 INFO rb-61b7113-225342-422163 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-07 21:47:53,986 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:reseq_reviewer from n/a 2026-10-07 21:47:54,013 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:47:54,455 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:54] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.026 0.418 2026-10-07 21:47:54,494 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-10-07 21:47:54,522 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:reseq_reviewer from n/a 2026-10-07 21:47:54,543 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:47:55,073 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:55] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.044 0.491 2026-10-07 21:47:55,119 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-10-07 21:47:55,172 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:reseq_reviewer from n/a 2026-10-07 21:47:55,220 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:47:56,837 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:56] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.013 1.615 2026-10-07 21:47:56,883 121 INFO rb-61b7113-225342-422163 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-07 21:47:56,938 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:reseq_reviewer from n/a 2026-10-07 21:47:56,967 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:47:57,487 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:47:57] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.034 0.490 2026-10-07 21:47:57,556 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:48:02,103 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-10-07 21:48:02,128 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:designer_doc from n/a 2026-10-07 21:48:02,148 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:02,595 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:02] "POST /docs/create_category HTTP/1.1" 200 - 8 0.005 0.445 2026-10-07 21:48:02,729 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:02] "POST /docs/create_category HTTP/1.1" 200 - 51 0.063 0.063 2026-10-07 21:48:02,801 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:02] "POST /docs/update_category HTTP/1.1" 200 - 21 0.021 0.039 2026-10-07 21:48:02,816 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:02] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-10-07 21:48:02,869 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:02] "POST /docs/update_category HTTP/1.1" 200 - 10 0.014 0.032 2026-10-07 21:48:02,884 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:02] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.007 2026-10-07 21:48:02,885 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-10-07 21:48:02,932 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-10-07 21:48:02,965 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:manager_doc from n/a 2026-10-07 21:48:02,987 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:03,531 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:03] "POST /docs/create_category HTTP/1.1" 200 - 47 0.083 0.464 2026-10-07 21:48:03,593 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:03] "POST /docs/update_category HTTP/1.1" 200 - 27 0.022 0.032 2026-10-07 21:48:03,649 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11899, 11898] 2026-10-07 21:48:03,671 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [113] 2026-10-07 21:48:03,680 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2174] 2026-10-07 21:48:03,684 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:03] "POST /docs/delete HTTP/1.1" 200 - 41 0.041 0.041 2026-10-07 21:48:03,745 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:03] "POST /docs/update_category HTTP/1.1" 200 - 10 0.019 0.036 2026-10-07 21:48:03,821 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-10-07 21:48:03,855 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-10-07 21:48:03,882 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11900] 2026-10-07 21:48:03,891 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [109] 2026-10-07 21:48:03,899 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:03] "POST /docs/delete HTTP/1.1" 200 - 94 0.069 0.078 2026-10-07 21:48:03,900 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-10-07 21:48:03,949 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-10-07 21:48:03,986 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal_doc from n/a 2026-10-07 21:48:04,018 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:04,482 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:04] "POST /docs/create_category HTTP/1.1" 200 - 13 0.010 0.460 2026-10-07 21:48:04,504 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:04] "POST /docs/update_category HTTP/1.1" 200 - 3 0.003 0.007 2026-10-07 21:48:04,517 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:04] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-10-07 21:48:04,518 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_portal: waiting for threads: [] 2026-10-07 21:48:04,556 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-10-07 21:48:04,579 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:06,280 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:06] "POST /docs/create_category HTTP/1.1" 200 - 5 0.002 1.702 2026-10-07 21:48:06,291 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:06] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 21:48:06,299 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:06] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 21:48:06,301 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-10-07 21:48:06,347 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-10-07 21:48:06,376 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:reviewer_doc from n/a 2026-10-07 21:48:06,397 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:06,851 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:06] "POST /docs/create_category HTTP/1.1" 200 - 13 0.014 0.445 2026-10-07 21:48:06,981 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:06] "POST /docs/create_category HTTP/1.1" 200 - 51 0.053 0.069 2026-10-07 21:48:07,058 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:07] "POST /docs/update_category HTTP/1.1" 200 - 21 0.021 0.041 2026-10-07 21:48:07,074 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:07] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.007 2026-10-07 21:48:07,135 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:07] "POST /docs/update_category HTTP/1.1" 200 - 10 0.012 0.036 2026-10-07 21:48:07,146 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:07] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.005 2026-10-07 21:48:07,191 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-10-07 21:48:07,217 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:designer_doc from n/a 2026-10-07 21:48:07,239 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:07,832 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:07] "POST /docs/create HTTP/1.1" 200 - 57 0.066 0.533 2026-10-07 21:48:07,926 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:07] "POST /docs/update_document HTTP/1.1" 200 - 27 0.041 0.044 2026-10-07 21:48:08,020 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11904] 2026-10-07 21:48:08,055 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #538 deleted website.document.content records with IDs: [48] 2026-10-07 21:48:08,069 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2176] 2026-10-07 21:48:08,092 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11906, 11905] 2026-10-07 21:48:08,117 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #538 deleted website.document records with IDs: [108] 2026-10-07 21:48:08,136 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2177] 2026-10-07 21:48:08,139 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:08] "POST /docs/delete HTTP/1.1" 200 - 101 0.108 0.099 2026-10-07 21:48:08,202 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:08] "POST /docs/update_document HTTP/1.1" 200 - 9 0.021 0.035 2026-10-07 21:48:08,248 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:08] "POST /docs/delete HTTP/1.1" 200 - 8 0.008 0.028 2026-10-07 21:48:08,249 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-10-07 21:48:08,290 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-10-07 21:48:08,327 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:editor_doc from n/a 2026-10-07 21:48:08,351 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:08,943 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:08] "POST /docs/create HTTP/1.1" 200 - 54 0.047 0.549 2026-10-07 21:48:09,053 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:09] "POST /docs/update_document HTTP/1.1" 200 - 28 0.055 0.047 2026-10-07 21:48:09,112 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11907] 2026-10-07 21:48:09,155 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #534 deleted website.document.content records with IDs: [49] 2026-10-07 21:48:09,175 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2178] 2026-10-07 21:48:09,194 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11909, 11908] 2026-10-07 21:48:09,216 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #534 deleted website.document records with IDs: [109] 2026-10-07 21:48:09,235 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2179] 2026-10-07 21:48:09,238 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:09] "POST /docs/delete HTTP/1.1" 200 - 100 0.082 0.098 2026-10-07 21:48:09,260 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:09] "POST /docs/update_document HTTP/1.1" 200 - 3 0.003 0.013 2026-10-07 21:48:09,285 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:09] "POST /docs/delete HTTP/1.1" 200 - 3 0.004 0.014 2026-10-07 21:48:09,287 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_editor: waiting for threads: [] 2026-10-07 21:48:09,324 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-10-07 21:48:09,352 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:manager_doc from n/a 2026-10-07 21:48:09,370 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:09,996 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:09] "POST /docs/create HTTP/1.1" 200 - 59 0.066 0.563 2026-10-07 21:48:10,068 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:10] "POST /docs/update_document HTTP/1.1" 200 - 20 0.018 0.040 2026-10-07 21:48:10,173 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11910] 2026-10-07 21:48:10,194 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [50] 2026-10-07 21:48:10,217 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2180] 2026-10-07 21:48:10,233 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11912, 11911] 2026-10-07 21:48:10,251 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted website.document records with IDs: [110] 2026-10-07 21:48:10,272 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2181] 2026-10-07 21:48:10,275 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:10] "POST /docs/delete HTTP/1.1" 200 - 107 0.109 0.091 2026-10-07 21:48:10,318 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:10] "POST /docs/update_document HTTP/1.1" 200 - 7 0.011 0.026 2026-10-07 21:48:10,365 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-10-07 21:48:10,389 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11913] 2026-10-07 21:48:10,399 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-10-07 21:48:10,418 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:10] "POST /docs/delete HTTP/1.1" 200 - 56 0.045 0.050 2026-10-07 21:48:10,420 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-10-07 21:48:10,455 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-10-07 21:48:10,496 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal_doc from n/a 2026-10-07 21:48:10,518 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:12,256 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:12] "POST /docs/create HTTP/1.1" 200 - 17 0.025 1.719 2026-10-07 21:48:12,273 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:12] "POST /docs/update_document HTTP/1.1" 200 - 1 0.001 0.007 2026-10-07 21:48:12,291 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:12] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.008 2026-10-07 21:48:12,293 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-10-07 21:48:12,336 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-10-07 21:48:12,361 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:12,764 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:12] "POST /docs/create HTTP/1.1" 200 - 5 0.002 0.404 2026-10-07 21:48:12,773 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:12] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 21:48:12,787 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:12] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 21:48:12,788 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [, ] 2026-10-07 21:48:12,821 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-10-07 21:48:12,862 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:reviewer_doc from n/a 2026-10-07 21:48:12,883 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:13,437 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:13] "POST /docs/create HTTP/1.1" 200 - 57 0.038 0.519 2026-10-07 21:48:13,539 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:13] "POST /docs/update_document HTTP/1.1" 200 - 27 0.036 0.050 2026-10-07 21:48:13,611 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11914] 2026-10-07 21:48:13,637 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #536 deleted website.document.content records with IDs: [51] 2026-10-07 21:48:13,663 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2182] 2026-10-07 21:48:13,685 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11916, 11915] 2026-10-07 21:48:13,711 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #536 deleted website.document records with IDs: [111] 2026-10-07 21:48:13,734 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2183] 2026-10-07 21:48:13,737 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:13] "POST /docs/delete HTTP/1.1" 200 - 101 0.090 0.100 2026-10-07 21:48:13,805 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:13] "POST /docs/update_document HTTP/1.1" 200 - 9 0.022 0.040 2026-10-07 21:48:13,865 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:13] "POST /docs/delete HTTP/1.1" 200 - 8 0.016 0.035 2026-10-07 21:48:13,867 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-10-07 21:48:13,929 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:48:13,952 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error ... 2026-10-07 21:48:13,960 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:15,379 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:15] "GET /docs/search?search= HTTP/1.1" 200 - 209 0.113 1.309 2026-10-07 21:48:15,381 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error: waiting for threads: [] 2026-10-07 21:48:15,412 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works ... 2026-10-07 21:48:15,421 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:16,861 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:16] "GET /docs/search?search=activate HTTP/1.1" 200 - 209 0.149 1.294 2026-10-07 21:48:16,906 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error ... 2026-10-07 21:48:16,913 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:19,789 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:19] "GET /docs/search HTTP/1.1" 200 - 209 0.211 2.668 2026-10-07 21:48:19,791 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error: waiting for threads: [] 2026-10-07 21:48:19,858 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:48:24,403 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-10-07 21:48:24,508 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #544 deleted odoo.version records with IDs: [17] 2026-10-07 21:48:24,522 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #544 deleted product.attribute.value records with IDs: [120] 2026-10-07 21:48:24,574 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:48:29,289 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs_odoo.tests.test_get_content_access: Starting TestGetContentAccess.test_editor_with_create_rights_still_gets_seeded_content ... 2026-10-07 21:48:29,435 121 INFO rb-61b7113-225342-422163 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-07 21:48:29,503 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:48:33,800 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-10-07 21:48:33,882 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-10-07 21:48:34,004 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:48:38,540 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-10-07 21:48:38,646 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-10-07 21:48:38,719 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:48:42,952 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-10-07 21:48:42,990 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:44,559 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:44] "GET /docs/search?search=Angular&version=27 HTTP/1.1" 200 - 219 0.204 1.369 2026-10-07 21:48:44,650 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:44] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.024 0.056 2026-10-07 21:48:44,658 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl.test_docs_search_with_odoo_version: waiting for threads: [] 2026-10-07 21:48:44,703 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-10-07 21:48:44,812 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:46,564 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:46] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 256 0.253 1.503 2026-10-07 21:48:46,675 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:46] "GET /docs/d/activate-the-developer-debug-mode-128 HTTP/1.1" 200 - 30 0.027 0.072 2026-10-07 21:48:46,891 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:46] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 45 0.049 0.140 2026-10-07 21:48:47,020 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:47] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.024 0.090 2026-10-07 21:48:47,065 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:47] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.019 0.018 2026-10-07 21:48:47,208 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:47] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.045 0.094 2026-10-07 21:48:47,269 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:47] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.008 0.023 2026-10-07 21:48:47,383 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:47] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.026 0.080 2026-10-07 21:48:47,513 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:47] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.034 0.077 2026-10-07 21:48:47,515 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl.test_website_url: waiting for threads: [] 2026-10-07 21:48:47,586 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 21:48:48,189 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-10-07 21:48:48,336 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #591 deleted mail.message records with IDs: [11923] 2026-10-07 21:48:48,360 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #591 deleted odoo.version records with IDs: [31] 2026-10-07 21:48:48,375 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #591 deleted mail.followers records with IDs: [2184] 2026-10-07 21:48:48,393 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #591 deleted product.attribute.value records with IDs: [134] 2026-10-07 21:48:48,431 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #591 deleted mail.message records with IDs: [11922] 2026-10-07 21:48:48,444 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #591 deleted odoo.version records with IDs: [30] 2026-10-07 21:48:48,461 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #591 deleted product.attribute.value records with IDs: [133] 2026-10-07 21:48:48,514 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 21:48:48,532 121 INFO rb-61b7113-225342-422163 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-10-07 21:48:49,036 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:48:49,281 121 INFO rb-61b7113-225342-422163 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-10-07 21:48:49,347 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:demo from n/a 2026-10-07 21:48:49,363 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 21:48:49,815 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 21:48:49] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.005 0.451 2026-10-07 21:48:49,817 121 INFO rb-61b7113-225342-422163 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-10-07 21:48:49,872 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:48:50,651 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-10-07 21:48:50,669 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11925] 2026-10-07 21:48:50,680 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 21:48:50,712 121 INFO rb-61b7113-225342-422163 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-10-07 21:48:50,769 121 INFO rb-61b7113-225342-422163 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-10-07 21:48:50,824 121 INFO rb-61b7113-225342-422163 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-10-07 21:48:50,876 121 INFO rb-61b7113-225342-422163 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-10-07 21:48:50,922 121 INFO rb-61b7113-225342-422163 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-10-07 21:48:50,961 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-10-07 21:48:50,996 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-10-07 21:48:51,036 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-10-07 21:48:51,090 121 INFO rb-61b7113-225342-422163 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-10-07 21:48:51,177 121 INFO rb-61b7113-225342-422163 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-10-07 21:48:51,230 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 21:48:51,945 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-10-07 21:48:51,977 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11927] 2026-10-07 21:48:51,987 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 21:48:52,028 121 INFO rb-61b7113-225342-422163 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-10-07 21:48:52,128 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 21:48:52,727 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-10-07 21:48:52,749 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11929] 2026-10-07 21:48:52,762 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 21:48:52,790 121 INFO rb-61b7113-225342-422163 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-10-07 21:48:52,840 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-10-07 21:48:52,862 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-10-07 21:48:52,875 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-10-07 21:48:52,913 121 INFO rb-61b7113-225342-422163 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-10-07 21:48:53,050 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 594, model: utm.campaign 2026-10-07 21:48:53,083 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 594, model: utm.medium 2026-10-07 21:48:53,094 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 594, model: utm.source 2026-10-07 21:48:53,152 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 21:49:09,061 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-10-07 21:49:09,164 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-10-07 21:49:09,280 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-10-07 21:49:09,390 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-10-07 21:49:09,532 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:49:25,000 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-10-07 21:49:26,418 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-10-07 21:49:27,749 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-10-07 21:49:28,748 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-10-07 21:49:29,922 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-10-07 21:49:31,249 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-10-07 21:49:32,613 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-10-07 21:49:34,005 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-10-07 21:49:35,765 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-10-07 21:49:37,811 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-10-07 21:49:39,965 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-10-07 21:49:41,971 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-10-07 21:49:42,659 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:49:42,678 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-10-07 21:49:42,758 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:49:57,948 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-10-07 21:49:58,085 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-10-07 21:49:58,438 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-10-07 21:49:58,831 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-10-07 21:49:58,979 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-10-07 21:49:59,058 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-10-07 21:49:59,246 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-10-07 21:49:59,368 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-10-07 21:49:59,884 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-10-07 21:50:00,391 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-10-07 21:50:12,545 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-10-07 21:50:13,079 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-10-07 21:50:13,852 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:50:27,612 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-10-07 21:50:34,896 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:50:51,074 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-10-07 21:50:51,818 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-10-07 21:50:52,542 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-10-07 21:50:53,149 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-10-07 21:50:53,960 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:50:53,976 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-07 21:50:54,153 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:50:54,991 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-10-07 21:50:57,103 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-10-07 21:50:58,904 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-10-07 21:51:00,982 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:51:01,316 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-10-07 21:51:03,172 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [697, 698] 2026-10-07 21:51:03,382 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1483] 2026-10-07 21:51:04,404 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-10-07 21:51:05,736 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [703, 704] 2026-10-07 21:51:05,879 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1490] 2026-10-07 21:51:06,655 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-10-07 21:51:07,269 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-10-07 21:51:08,362 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-10-07 21:51:09,345 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:51:10,017 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-10-07 21:51:10,333 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-10-07 21:51:10,482 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 605, model: product.product 2026-10-07 21:51:10,517 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 605, model: product.template 2026-10-07 21:51:10,551 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-10-07 21:51:10,991 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-10-07 21:51:11,063 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 21:51:26,486 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-10-07 21:51:28,054 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [709, 710] 2026-10-07 21:51:28,216 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1512] 2026-10-07 21:51:29,456 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-10-07 21:51:31,069 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [715, 716] 2026-10-07 21:51:31,232 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1519] 2026-10-07 21:51:32,499 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-10-07 21:51:34,297 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-10-07 21:51:35,897 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [721, 722] 2026-10-07 21:51:36,098 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1531] 2026-10-07 21:51:36,718 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-10-07 21:51:38,187 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [725, 726] 2026-10-07 21:51:38,341 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1538] 2026-10-07 21:51:38,926 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-10-07 21:51:40,445 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [729, 730] 2026-10-07 21:51:40,590 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1545] 2026-10-07 21:51:41,075 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-10-07 21:51:42,546 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [733, 734] 2026-10-07 21:51:42,723 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1552] 2026-10-07 21:51:43,253 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-10-07 21:51:44,198 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-10-07 21:51:45,041 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-10-07 21:51:45,737 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-10-07 21:51:46,429 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-10-07 21:51:47,190 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-10-07 21:51:47,935 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-10-07 21:51:48,723 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-10-07 21:51:49,431 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-10-07 21:51:50,769 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [737, 738] 2026-10-07 21:51:50,913 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1583] 2026-10-07 21:51:51,530 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-10-07 21:51:52,832 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [741, 742] 2026-10-07 21:51:52,987 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1590] 2026-10-07 21:51:53,543 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-10-07 21:51:54,836 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [745, 746] 2026-10-07 21:51:54,984 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1597] 2026-10-07 21:51:55,588 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-10-07 21:51:56,966 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [749, 750] 2026-10-07 21:51:57,165 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1604] 2026-10-07 21:51:58,190 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-10-07 21:51:59,460 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [755, 756] 2026-10-07 21:51:59,588 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1611] 2026-10-07 21:52:00,167 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-10-07 21:52:01,487 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [759, 760] 2026-10-07 21:52:01,607 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1618] 2026-10-07 21:52:02,117 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-10-07 21:52:03,645 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [763, 764] 2026-10-07 21:52:03,804 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1625] 2026-10-07 21:52:04,281 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-10-07 21:52:05,748 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [767, 768] 2026-10-07 21:52:05,908 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1632] 2026-10-07 21:52:06,538 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-10-07 21:52:07,859 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [771, 772] 2026-10-07 21:52:07,993 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1639] 2026-10-07 21:52:09,029 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-10-07 21:52:09,773 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-10-07 21:52:10,466 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-10-07 21:52:11,087 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-10-07 21:52:11,815 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-10-07 21:52:12,670 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-10-07 21:52:13,473 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:52:28,731 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #608 deleted ir.model.data records with IDs: [495281] 2026-10-07 21:52:28,731 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #608 deleted account.journal records with IDs: [759] 2026-10-07 21:52:28,735 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-10-07 21:52:28,950 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-10-07 21:52:29,179 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-10-07 21:52:29,365 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_deprecated_parent_does_not_return_active_sibling ... 2026-10-07 21:52:29,564 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_exact_code_match_returns_that_account ... 2026-10-07 21:52:29,769 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_explicit_prefix_lookup_still_finds_child_account ... 2026-10-07 21:52:29,940 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-10-07 21:52:30,090 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-10-07 21:52:30,153 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_missing_code_does_not_return_sibling_account ... 2026-10-07 21:52:30,400 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:52:30,571 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-10-07 21:52:32,257 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-10-07 21:52:33,971 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-10-07 21:52:36,125 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-10-07 21:52:37,748 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:52:37,770 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-10-07 21:52:38,184 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-10-07 21:52:38,545 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-10-07 21:52:38,592 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:52:53,095 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-10-07 21:52:53,290 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-10-07 21:52:53,400 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-10-07 21:52:53,542 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-10-07 21:52:53,683 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-10-07 21:52:53,798 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-10-07 21:52:53,917 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-10-07 21:52:54,009 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-10-07 21:52:54,308 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-10-07 21:52:56,399 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:52:57,465 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-10-07 21:52:58,746 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [779, 780] 2026-10-07 21:52:58,939 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1668] 2026-10-07 21:52:59,915 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 21:53:19,660 121 INFO rb-61b7113-225342-422163 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-07 21:53:19,969 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-10-07 21:53:20,161 121 INFO rb-61b7113-225342-422163 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-07 21:53:20,335 121 INFO rb-61b7113-225342-422163 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-07 21:53:20,537 121 INFO rb-61b7113-225342-422163 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-07 21:53:20,706 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-10-07 21:53:20,792 121 INFO rb-61b7113-225342-422163 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-07 21:53:21,915 121 INFO rb-61b7113-225342-422163 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-07 21:53:22,768 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 21:53:49,744 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-10-07 21:53:49,949 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-10-07 21:53:50,075 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-10-07 21:53:51,137 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 21:54:18,556 121 INFO rb-61b7113-225342-422163 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-07 21:54:18,725 121 INFO rb-61b7113-225342-422163 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-07 21:54:18,832 121 INFO rb-61b7113-225342-422163 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-07 21:54:18,969 121 INFO rb-61b7113-225342-422163 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-07 21:54:19,072 121 INFO rb-61b7113-225342-422163 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-07 21:54:19,161 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_blank_lines_before_the_header_are_ignored ... 2026-10-07 21:54:19,238 121 INFO rb-61b7113-225342-422163 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-07 21:54:19,321 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_empty_file_is_refused_plainly ... 2026-10-07 21:54:19,409 121 INFO rb-61b7113-225342-422163 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-07 21:54:19,503 121 INFO rb-61b7113-225342-422163 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-07 21:54:19,606 121 INFO rb-61b7113-225342-422163 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-07 21:54:19,716 121 INFO rb-61b7113-225342-422163 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-07 21:54:19,811 121 INFO rb-61b7113-225342-422163 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-07 21:54:19,898 121 INFO rb-61b7113-225342-422163 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-07 21:54:19,982 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_valid_file_is_still_parsed ... 2026-10-07 21:54:20,098 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 25 checked, 25 removed 2026-10-07 21:54:47,016 121 INFO rb-61b7113-225342-422163 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-07 21:54:47,177 121 INFO rb-61b7113-225342-422163 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-07 21:54:47,273 121 INFO rb-61b7113-225342-422163 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-07 21:54:47,445 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-07 21:55:14,703 121 INFO rb-61b7113-225342-422163 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-07 21:55:15,482 121 INFO rb-61b7113-225342-422163 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-07 21:55:16,478 121 INFO rb-61b7113-225342-422163 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-07 21:55:17,365 121 INFO rb-61b7113-225342-422163 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-07 21:55:18,171 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 625, model: account.bank.statement.import 2026-10-07 21:55:18,222 121 INFO rb-61b7113-225342-422163 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-07 21:55:19,571 121 INFO rb-61b7113-225342-422163 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-07 21:55:21,197 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-07 21:55:47,274 121 INFO rb-61b7113-225342-422163 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-07 21:55:47,401 121 INFO rb-61b7113-225342-422163 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-07 21:55:47,476 121 INFO rb-61b7113-225342-422163 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-07 21:55:47,549 121 INFO rb-61b7113-225342-422163 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-07 21:55:47,636 121 INFO rb-61b7113-225342-422163 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-07 21:55:47,760 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-07 21:56:13,393 121 INFO rb-61b7113-225342-422163 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-07 21:56:21,732 121 INFO rb-61b7113-225342-422163 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-07 21:56:22,525 121 INFO rb-61b7113-225342-422163 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-07 21:56:30,490 121 INFO rb-61b7113-225342-422163 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-07 21:56:37,799 121 INFO rb-61b7113-225342-422163 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-07 21:56:38,061 121 INFO rb-61b7113-225342-422163 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-07 21:56:39,843 121 INFO rb-61b7113-225342-422163 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-07 21:56:47,976 121 INFO rb-61b7113-225342-422163 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-07 21:56:49,021 121 INFO rb-61b7113-225342-422163 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-07 21:56:57,447 121 INFO rb-61b7113-225342-422163 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-07 21:56:58,560 121 INFO rb-61b7113-225342-422163 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-07 21:56:59,546 121 INFO rb-61b7113-225342-422163 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-07 21:57:00,484 121 INFO rb-61b7113-225342-422163 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-07 21:57:09,688 121 INFO rb-61b7113-225342-422163 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-07 21:57:09,817 121 INFO rb-61b7113-225342-422163 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-07 21:57:18,092 121 INFO rb-61b7113-225342-422163 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-07 21:57:18,944 121 INFO rb-61b7113-225342-422163 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-07 21:57:19,259 121 INFO rb-61b7113-225342-422163 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-07 21:57:19,905 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-10-07 21:57:46,608 121 INFO rb-61b7113-225342-422163 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-07 21:57:53,778 121 INFO rb-61b7113-225342-422163 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-07 21:57:54,557 121 INFO rb-61b7113-225342-422163 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-07 21:57:55,443 121 INFO rb-61b7113-225342-422163 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-07 21:57:56,243 121 INFO rb-61b7113-225342-422163 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-07 21:57:57,003 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-07 21:58:23,791 121 INFO rb-61b7113-225342-422163 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-07 21:58:26,276 121 INFO rb-61b7113-225342-422163 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-07 21:58:30,631 121 INFO rb-61b7113-225342-422163 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-07 21:58:34,770 121 INFO rb-61b7113-225342-422163 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-07 21:58:38,836 121 INFO rb-61b7113-225342-422163 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-07 21:58:43,156 121 INFO rb-61b7113-225342-422163 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-07 21:58:46,006 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 48 checked, 48 removed 2026-10-07 21:59:13,627 121 INFO rb-61b7113-225342-422163 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-07 21:59:14,815 121 INFO rb-61b7113-225342-422163 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-07 21:59:16,104 121 INFO rb-61b7113-225342-422163 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-07 21:59:17,724 121 INFO rb-61b7113-225342-422163 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-07 21:59:19,657 121 INFO rb-61b7113-225342-422163 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-07 21:59:21,455 121 INFO rb-61b7113-225342-422163 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-07 21:59:24,917 121 INFO rb-61b7113-225342-422163 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-07 21:59:25,806 121 INFO rb-61b7113-225342-422163 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-07 21:59:26,068 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 30 checked, 30 removed 2026-10-07 21:59:54,668 121 INFO rb-61b7113-225342-422163 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-07 21:59:55,143 121 INFO rb-61b7113-225342-422163 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-07 21:59:56,886 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #650 deleted account.move.line.ctp records with IDs: [906] 2026-10-07 21:59:57,075 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #650 deleted account.move.line records with IDs: [1921] 2026-10-07 21:59:57,634 121 INFO rb-61b7113-225342-422163 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-07 21:59:58,348 121 INFO rb-61b7113-225342-422163 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-07 21:59:59,043 121 INFO rb-61b7113-225342-422163 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-07 22:00:00,862 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #650 deleted account.move.line.ctp records with IDs: [911] 2026-10-07 22:00:01,002 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #650 deleted account.move.line records with IDs: [1930] 2026-10-07 22:00:01,649 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:00:29,213 121 INFO rb-61b7113-225342-422163 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-07 22:00:30,120 121 INFO rb-61b7113-225342-422163 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-07 22:00:31,467 121 INFO rb-61b7113-225342-422163 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-07 22:00:32,709 121 INFO rb-61b7113-225342-422163 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-07 22:00:34,937 121 INFO rb-61b7113-225342-422163 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-07 22:00:37,005 121 INFO rb-61b7113-225342-422163 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-07 22:00:39,037 121 INFO rb-61b7113-225342-422163 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-07 22:00:40,483 121 INFO rb-61b7113-225342-422163 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-07 22:00:41,792 121 INFO rb-61b7113-225342-422163 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-07 22:00:43,176 121 INFO rb-61b7113-225342-422163 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-07 22:00:45,144 121 INFO rb-61b7113-225342-422163 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-07 22:00:45,335 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 35 checked, 35 removed 2026-10-07 22:01:12,926 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-10-07 22:01:13,008 121 INFO rb-61b7113-225342-422163 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-07 22:01:13,059 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-10-07 22:01:13,169 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-10-07 22:01:14,074 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_31_xlsx_import_skips_trailing_blank_rows ... 2026-10-07 22:01:15,146 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 22:01:44,035 121 INFO rb-61b7113-225342-422163 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-07 22:01:44,188 121 INFO rb-61b7113-225342-422163 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-07 22:01:44,310 121 INFO rb-61b7113-225342-422163 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-07 22:01:44,468 121 INFO rb-61b7113-225342-422163 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-07 22:01:44,599 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_empty_sheet_is_refused_plainly ... 2026-10-07 22:01:44,714 121 INFO rb-61b7113-225342-422163 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-07 22:01:44,781 121 INFO rb-61b7113-225342-422163 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-07 22:01:44,837 121 INFO rb-61b7113-225342-422163 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-07 22:01:44,938 121 INFO rb-61b7113-225342-422163 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-07 22:01:45,061 121 INFO rb-61b7113-225342-422163 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-07 22:01:45,182 121 INFO rb-61b7113-225342-422163 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-07 22:01:45,309 121 INFO rb-61b7113-225342-422163 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-07 22:01:45,420 121 INFO rb-61b7113-225342-422163 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-07 22:01:45,539 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_valid_file_is_still_parsed ... 2026-10-07 22:01:45,688 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-10-07 22:02:14,664 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-10-07 22:02:14,815 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-10-07 22:02:14,926 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-10-07 22:02:20,181 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-10-07 22:02:20,389 121 INFO rb-61b7113-225342-422163 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-07 22:02:22,424 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 22:02:22,443 121 INFO rb-61b7113-225342-422163 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-07 22:02:28,313 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 22:02:28,513 121 INFO rb-61b7113-225342-422163 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-07 22:02:28,618 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 22:02:29,830 121 INFO rb-61b7113-225342-422163 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-07 22:02:29,952 121 INFO rb-61b7113-225342-422163 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-07 22:02:30,153 121 INFO rb-61b7113-225342-422163 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-07 22:02:30,268 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:02:58,780 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-10-07 22:03:06,675 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-10-07 22:03:10,876 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:03:39,684 121 INFO rb-61b7113-225342-422163 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-07 22:03:43,825 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_manager_can_create_followup_level ... 2026-10-07 22:03:44,701 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_readonly_user_can_read_followup_receivable ... 2026-10-07 22:03:48,856 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_level ... 2026-10-07 22:03:48,928 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [204], uid: 667, model: account.followup.level 2026-10-07 22:03:49,007 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_report ... 2026-10-07 22:03:52,607 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [33], uid: 667, model: followup.report 2026-10-07 22:03:52,694 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_followup_user_can_read_followup_receivable ... 2026-10-07 22:03:56,074 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_plain_internal_user_cannot_read_followup_receivable ... 2026-10-07 22:03:56,970 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 671, model: followup.receivable 2026-10-07 22:03:57,095 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-07 22:04:24,050 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocked_invoice_leaves_followup_line_ids ... 2026-10-07 22:04:27,138 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_a_fully_paid_invoice_is_refused ... 2026-10-07 22:04:33,390 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_in_one_company_does_not_affect_another_company ... 2026-10-07 22:04:38,859 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_invoice_zeroes_due_and_overdue_totals ... 2026-10-07 22:04:42,074 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_removes_all_installments_of_a_split_invoice ... 2026-10-07 22:04:46,464 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_line_ids_never_contains_a_blocked_move_line ... 2026-10-07 22:04:51,330 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_receivable_view_agrees_with_orm_after_block ... 2026-10-07 22:04:54,087 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_invoice_with_unevaluated_payment_state_is_included_in_followup ... 2026-10-07 22:04:56,992 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_misc_journal_entry_receivable_can_be_excluded_from_followup ... 2026-10-07 22:04:57,751 121 INFO rb-61b7113-225342-422163 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-07 22:05:05,466 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_reminder_payload_omits_blocked_invoice ... 2026-10-07 22:05:10,111 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_search_by_total_due_agrees_with_compute_after_block ... 2026-10-07 22:05:12,940 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_unblocking_invoice_restores_line_and_totals ... 2026-10-07 22:05:16,061 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:05:33,494 121 INFO rb-61b7113-225342-422163 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-07 22:05:33,609 121 INFO rb-61b7113-225342-422163 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-07 22:05:33,690 121 INFO rb-61b7113-225342-422163 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-07 22:05:33,818 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 22:06:00,165 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_excluded_from_receivable_view ... 2026-10-07 22:06:03,282 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_chased_by_send_cron ... 2026-10-07 22:06:06,542 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_picked_up_by_report_creation_cron ... 2026-10-07 22:06:09,625 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_again_once_reminder_cadence_elapses ... 2026-10-07 22:06:13,000 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822629190979607.1705276800.000000000000000-openerp-155-followup.report@38261df7597d>: ['"Partner A" <@False>'] 2026-10-07 22:06:13,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #678 deleted mail.mail records with IDs: [507] 2026-10-07 22:06:14,000 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <723952431266650.1707523200.000000000000000-openerp-155-followup.report@38261df7597d>: ['"Partner A" <@False>'] 2026-10-07 22:06:14,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #678 deleted mail.mail records with IDs: [508] 2026-10-07 22:06:14,362 121 INFO rb-61b7113-225342-422163 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-07 22:06:18,000 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609564111412479.1705276800.000000000000000-openerp-163-followup.report@38261df7597d>: ['"Partner A" <@False>'] 2026-10-07 22:06:18,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #678 deleted mail.mail records with IDs: [509] 2026-10-07 22:06:18,896 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 22:06:45,085 121 INFO rb-61b7113-225342-422163 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-07 22:06:49,000 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285257309792395.1705276800.000000000000000-openerp-171-followup.report@38261df7597d>: ['"Below Threshold Partner" <@False>'] 2026-10-07 22:06:49,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #680 deleted mail.mail records with IDs: [510] 2026-10-07 22:06:49,448 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 22:07:17,781 121 INFO rb-61b7113-225342-422163 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-07 22:07:21,000 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <721471980822721.1705276800.000000000000000-openerp-179-followup.report@38261df7597d>: ['"Age Tracking Partner" <@False>'] 2026-10-07 22:07:21,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #682 deleted mail.mail records with IDs: [511] 2026-10-07 22:07:21,945 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 22:07:49,361 121 INFO rb-61b7113-225342-422163 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-07 22:07:53,000 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <208773343127046.1714521600.000000000000000-openerp-187-followup.report@38261df7597d>: ['"Negative Cadence Partner" <@False>'] 2026-10-07 22:07:53,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #684 deleted mail.mail records with IDs: [512] 2026-10-07 22:07:54,000 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <450414393056932.1718409600.000000000000000-openerp-187-followup.report@38261df7597d>: ['"Negative Cadence Partner" <@False>'] 2026-10-07 22:07:54,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #684 deleted mail.mail records with IDs: [513] 2026-10-07 22:07:54,559 121 INFO rb-61b7113-225342-422163 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-07 22:07:58,000 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904467107004211.1712707200.000000000000000-openerp-195-followup.report@38261df7597d>: ['"Negative Cadence Partner" <@False>'] 2026-10-07 22:07:58,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #684 deleted mail.mail records with IDs: [514] 2026-10-07 22:07:59,057 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_level_schedules_next_contact_strictly_after_today ... 2026-10-07 22:08:03,000 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285645945579549.1712707200.000000000000000-openerp-203-followup.report@38261df7597d>: ['"Negative Cadence Partner" <@False>'] 2026-10-07 22:08:04,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #684 deleted mail.mail records with IDs: [515] 2026-10-07 22:08:04,183 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 22:08:19,159 121 INFO rb-61b7113-225342-422163 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-07 22:08:22,528 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:08:44,945 121 INFO rb-61b7113-225342-422163 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-07 22:08:45,125 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_followup_report_search_offers_multiple_working_group_by_axes ... 2026-10-07 22:08:45,318 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:08:59,483 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelChain.test_level_escalation_chain_crosses_parent_branch_boundary ... 2026-10-07 22:09:12,917 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:09:39,780 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_advances_as_invoice_ages_past_threshold ... 2026-10-07 22:09:43,711 121 INFO rb-61b7113-225342-422163 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-07 22:09:48,741 121 INFO rb-61b7113-225342-422163 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-07 22:09:55,637 121 INFO rb-61b7113-225342-422163 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-07 22:10:02,530 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_ratchet_resists_demotion_from_new_younger_invoice ... 2026-10-07 22:10:08,059 121 INFO rb-61b7113-225342-422163 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-07 22:10:12,745 121 INFO rb-61b7113-225342-422163 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-07 22:10:16,345 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:10:43,059 121 INFO rb-61b7113-225342-422163 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-07 22:10:46,547 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:11:12,152 121 INFO rb-61b7113-225342-422163 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-07 22:11:18,770 121 INFO rb-61b7113-225342-422163 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-07 22:11:23,718 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:11:38,082 121 INFO rb-61b7113-225342-422163 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-07 22:12:41,195 121 INFO rb-61b7113-225342-422163 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-07 22:12:41,275 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:12:56,508 121 INFO rb-61b7113-225342-422163 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-07 22:15:06,849 121 INFO rb-61b7113-225342-422163 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-07 22:15:06,922 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:15:21,729 121 INFO rb-61b7113-225342-422163 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-07 22:15:24,956 121 INFO rb-61b7113-225342-422163 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-07 22:15:31,117 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [516] 2026-10-07 22:15:31,244 121 INFO rb-61b7113-225342-422163 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-07 22:15:34,942 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [517] 2026-10-07 22:15:35,017 121 INFO rb-61b7113-225342-422163 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-07 22:15:40,744 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [518] 2026-10-07 22:15:40,845 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_activity_override_survives_a_fresh_read ... 2026-10-07 22:15:44,089 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_email_override_survives_a_fresh_read ... 2026-10-07 22:15:47,163 121 INFO rb-61b7113-225342-422163 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-07 22:15:53,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [519] 2026-10-07 22:15:53,117 121 INFO rb-61b7113-225342-422163 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-07 22:15:56,627 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [520] 2026-10-07 22:15:56,725 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_recipient_ids_override_survives_a_fresh_read ... 2026-10-07 22:15:59,785 121 INFO rb-61b7113-225342-422163 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-07 22:16:03,021 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [521] 2026-10-07 22:16:03,103 121 INFO rb-61b7113-225342-422163 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-07 22:16:06,452 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [522] 2026-10-07 22:16:08,537 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [523] 2026-10-07 22:16:08,589 121 INFO rb-61b7113-225342-422163 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-07 22:16:13,583 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [524] 2026-10-07 22:16:13,682 121 INFO rb-61b7113-225342-422163 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-07 22:16:18,645 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [525] 2026-10-07 22:16:18,753 121 INFO rb-61b7113-225342-422163 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-07 22:16:24,156 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [526] 2026-10-07 22:16:24,457 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [527] 2026-10-07 22:16:24,520 121 INFO rb-61b7113-225342-422163 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-07 22:16:29,256 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [528] 2026-10-07 22:16:31,688 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [529] 2026-10-07 22:16:31,839 121 INFO rb-61b7113-225342-422163 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-07 22:16:36,914 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [530] 2026-10-07 22:16:37,019 121 INFO rb-61b7113-225342-422163 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-07 22:16:42,642 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [531] 2026-10-07 22:16:42,981 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [532] 2026-10-07 22:16:43,069 121 INFO rb-61b7113-225342-422163 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-07 22:16:48,551 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [533] 2026-10-07 22:16:48,652 121 INFO rb-61b7113-225342-422163 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-07 22:16:53,423 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [534] 2026-10-07 22:16:53,581 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [535] 2026-10-07 22:16:53,671 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_creates_activity_only_when_level_requires_it ... 2026-10-07 22:16:57,487 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [536] 2026-10-07 22:16:57,639 121 INFO rb-61b7113-225342-422163 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-07 22:17:01,302 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [537] 2026-10-07 22:17:01,417 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_includes_invoice_pdf_when_level_enables_attach_invoice ... 2026-10-07 22:17:04,424 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_omits_invoice_pdf_when_level_disables_attach_invoice ... 2026-10-07 22:17:07,349 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_prechecks_email_and_activity_from_level_defaults ... 2026-10-07 22:17:10,183 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_recipients_include_the_report_partner ... 2026-10-07 22:17:13,010 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 22:17:33,085 121 INFO rb-61b7113-225342-422163 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-07 22:17:33,551 121 INFO rb-61b7113-225342-422163 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: 3226 2026-10-07 22:17:33,551 121 INFO rb-61b7113-225342-422163 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/tmpdh4zzvhi_chrome_odoo 2026-10-07 22:17:33,551 121 INFO rb-61b7113-225342-422163 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:40751/json/version 2026-10-07 22:17:33,553 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:40751/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:17:33,644 121 INFO rb-61b7113-225342-422163 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-07 22:17:33,644 121 INFO rb-61b7113-225342-422163 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:40751/json 2026-10-07 22:17:33,647 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:40751/json with timeout 3 increased to 10s during tests 2026-10-07 22:17:33,682 121 INFO rb-61b7113-225342-422163 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:40751/devtools/page/10D387A7ED0ED1E19DA1FC6355DE0A2A 2026-10-07 22:17:33,701 121 INFO rb-61b7113-225342-422163 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-07 22:17:33,721 121 INFO rb-61b7113-225342-422163 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-07 22:17:33,794 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:admin from n/a 2026-10-07 22:17:33,810 121 INFO rb-61b7113-225342-422163 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-07 22:17:33,814 121 INFO rb-61b7113-225342-422163 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-07 22:17:33,815 121 INFO rb-61b7113-225342-422163 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-07 22:17:33,839 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:17:36,153 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:36] "GET /odoo HTTP/1.1" 200 - 185 0.315 2.005 2026-10-07 22:17:36,158 121 INFO rb-61b7113-225342-422163 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': '10D387A7ED0ED1E19DA1FC6355DE0A2A', 'loaderId': '5C5BBB20BD6E6C2AB8898D0517E487EB', 'isDownload': False} 2026-10-07 22:17:36,159 121 INFO rb-61b7113-225342-422163 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-07 22:17:37,395 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:37] "GET /web/webclient/load_menus/0f74c91315468c43ed223ffd5947c781eb0f9ccc2ab5411361792e0c02cc4b03 HTTP/1.1" 200 - 900 0.579 0.611 2026-10-07 22:17:37,418 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:37] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.015 1.201 2026-10-07 22:17:37,433 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:37] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 1.209 2026-10-07 22:17:37,472 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:17:37,498 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.045 1.219 2026-10-07 22:17:37,507 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:37] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.306 2026-10-07 22:17:37,544 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:37] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-07 22:17:37,629 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:37] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.008 2026-10-07 22:17:38,546 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-07 22:17:38,552 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-07 22:17:38,554 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-07 22:17:38,579 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-07 22:17:38,599 121 INFO rb-61b7113-225342-422163 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-07 22:17:38,654 121 INFO rb-61b7113-225342-422163 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (115) 2026-10-07 22:17:38,731 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.042 0.088 2026-10-07 22:17:38,734 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-10-07 22:17:38,756 121 INFO rb-61b7113-225342-422163 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.5972321033477783 2026-10-07 22:17:38,766 121 INFO rb-61b7113-225342-422163 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-07 22:17:38,779 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.013 0.076 2026-10-07 22:17:38,786 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.115 2026-10-07 22:17:38,826 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.052 2026-10-07 22:17:38,917 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-07 22:17:38,945 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:38] "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-07 22:17:39,000 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:39] "GET /odoo/action-viin_account_followup.action_followup_report HTTP/1.1" 200 - 22 0.058 0.131 2026-10-07 22:17:39,001 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.202 2026-10-07 22:17:39,459 121 INFO rb-61b7113-225342-422163 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-07 22:17:39,492 121 INFO rb-61b7113-225342-422163 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-07 22:17:39,549 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:39] "POST /mail/data HTTP/1.1" 200 - 146 0.304 0.462 2026-10-07 22:17:39,599 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.020 0.719 2026-10-07 22:17:39,628 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:39] "POST /web/action/load HTTP/1.1" 200 - 5 0.013 0.730 2026-10-07 22:17:39,647 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.123 2026-10-07 22:17:39,685 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:39] "GET /web/image/res.partner/3/avatar_128?unique=1791411433000 HTTP/1.1" 200 - 9 0.012 0.810 2026-10-07 22:17:39,694 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.226 2026-10-07 22:17:39,751 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:39] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 9 0.020 0.085 2026-10-07 22:17:39,998 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:39] "POST /mail/data HTTP/1.1" 200 - 71 0.078 0.304 2026-10-07 22:17:40,006 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.464 2026-10-07 22:17:40,035 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.566 2026-10-07 22:17:40,037 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.321 2026-10-07 22:17:40,209 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-07 22:17:40,258 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:17:40,308 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.041 0.052 2026-10-07 22:17:40,340 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:17:40,350 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:40] "POST /web/action/load HTTP/1.1" 200 - 9 0.017 0.104 2026-10-07 22:17:40,401 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.022 0.125 2026-10-07 22:17:40,563 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:40] "POST /web/dataset/call_kw/followup.report/get_views HTTP/1.1" 200 - 40 0.070 0.119 2026-10-07 22:17:40,628 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:40] "GET /web/image/res.partner/3/avatar_128?unique=1791411433000 HTTP/1.1" 200 - 9 0.022 0.375 2026-10-07 22:17:40,701 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:40] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 11 0.034 0.057 2026-10-07 22:17:40,706 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.094 2026-10-07 22:17:40,860 121 INFO rb-61b7113-225342-422163 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-07 22:17:40,946 121 INFO rb-61b7113-225342-422163 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-07 22:17:40,998 121 INFO rb-61b7113-225342-422163 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-07 22:17:41,067 121 INFO rb-61b7113-225342-422163 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-07 22:17:41,115 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:41] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 6 0.017 0.029 2026-10-07 22:17:41,141 121 INFO rb-61b7113-225342-422163 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-07 22:17:41,163 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-07 22:17:41,211 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:41] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.011 0.035 2026-10-07 22:17:41,326 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:41] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 8 0.017 0.023 2026-10-07 22:17:41,370 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:41] "POST /web/dataset/call_kw/account.followup.level/search_read HTTP/1.1" 200 - 6 0.021 0.034 2026-10-07 22:17:41,488 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:41] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.023 2026-10-07 22:17:41,490 121 INFO rb-61b7113-225342-422163 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-07 22:17:41,579 121 INFO rb-61b7113-225342-422163 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-07 22:17:41,595 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:41] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.059 0.075 2026-10-07 22:17:41,628 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:41] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.042 2026-10-07 22:17:41,653 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:41] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.013 0.142 2026-10-07 22:17:41,822 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:41] "POST /web/dataset/call_button/followup.report/action_open_followup HTTP/1.1" 200 - 31 0.050 0.184 2026-10-07 22:17:41,896 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:41] "POST /web/dataset/call_kw/followup.manual.reminder/get_views HTTP/1.1" 200 - 10 0.009 0.034 2026-10-07 22:17:41,953 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:41] "POST /web/dataset/call_kw/followup.manual.reminder/web_read HTTP/1.1" 200 - 7 0.012 0.030 2026-10-07 22:17:42,046 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:42] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:17:42,097 121 INFO rb-61b7113-225342-422163 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-07 22:17:42,199 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:42] "POST /web/dataset/call_kw/account.move/search HTTP/1.1" 200 - 2 0.005 0.022 2026-10-07 22:17:42,567 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:42] "POST /web/dataset/call_kw/account.move/action_toggle_block_payment HTTP/1.1" 200 - 109 0.134 0.218 2026-10-07 22:17:42,572 121 INFO rb-61b7113-225342-422163 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-07 22:17:42,639 121 INFO rb-61b7113-225342-422163 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-07 22:17:43,191 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:43] "POST /web/dataset/call_button/followup.manual.reminder/action_send HTTP/1.1" 200 - 122 0.117 0.425 2026-10-07 22:17:43,232 121 INFO rb-61b7113-225342-422163 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-07 22:17:43,234 121 INFO rb-61b7113-225342-422163 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-07 22:17:43,288 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:43] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.042 0.044 2026-10-07 22:17:43,352 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:43] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.014 0.124 2026-10-07 22:17:43,535 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-07 22:17:43,681 121 INFO rb-61b7113-225342-422163 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 31042200 (allocated 35225600) 2026-10-07 22:17:43,699 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:43] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.026 0.054 2026-10-07 22:17:43,701 121 INFO rb-61b7113-225342-422163 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 3226 2026-10-07 22:17:43,704 121 INFO rb-61b7113-225342-422163 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-07 22:17:43,705 121 INFO rb-61b7113-225342-422163 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 3226 2026-10-07 22:17:43,803 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_221743_803522_test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.txt 2026-10-07 22:17:43,803 121 INFO rb-61b7113-225342-422163 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/tmpdh4zzvhi_chrome_odoo" 2026-10-07 22:17:43,919 121 INFO rb-61b7113-225342-422163 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-07 22:17:44,339 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome pid: 3470 2026-10-07 22:17:44,339 121 INFO rb-61b7113-225342-422163 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/tmp9e1luhc0_chrome_odoo 2026-10-07 22:17:44,339 121 INFO rb-61b7113-225342-422163 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:45885/json/version 2026-10-07 22:17:44,342 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:45885/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:17:44,381 121 INFO rb-61b7113-225342-422163 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-07 22:17:44,381 121 INFO rb-61b7113-225342-422163 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:45885/json 2026-10-07 22:17:44,382 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:45885/json with timeout 3 increased to 10s during tests 2026-10-07 22:17:44,395 121 INFO rb-61b7113-225342-422163 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:45885/devtools/page/D5E3E132181C6D47EAE94949767E4DE9 2026-10-07 22:17:44,406 121 INFO rb-61b7113-225342-422163 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-07 22:17:44,422 121 INFO rb-61b7113-225342-422163 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-07 22:17:44,546 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:admin from n/a 2026-10-07 22:17:44,558 121 INFO rb-61b7113-225342-422163 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-07 22:17:44,567 121 INFO rb-61b7113-225342-422163 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-07 22:17:44,567 121 INFO rb-61b7113-225342-422163 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-07 22:17:44,584 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:17:47,997 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:47] "GET /odoo HTTP/1.1" 200 - 191 0.274 3.143 2026-10-07 22:17:48,002 121 INFO rb-61b7113-225342-422163 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': 'D5E3E132181C6D47EAE94949767E4DE9', 'loaderId': '56D23FD6E4EC708F06825FBBA6B0D455', 'isDownload': False} 2026-10-07 22:17:48,002 121 INFO rb-61b7113-225342-422163 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 'D5E3E132181C6D47EAE94949767E4DE9' to stop loading 2026-10-07 22:17:48,066 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:48] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-07 22:17:48,074 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:48] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-10-07 22:17:48,131 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:17:49,159 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "GET /web/webclient/load_menus/0f74c91315468c43ed223ffd5947c781eb0f9ccc2ab5411361792e0c02cc4b03 HTTP/1.1" 200 - 900 0.490 0.618 2026-10-07 22:17:49,199 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 1.105 2026-10-07 22:17:49,207 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.208 2026-10-07 22:17:49,233 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 1.172 2026-10-07 22:17:49,234 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.826 2026-10-07 22:17:49,365 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:17:49,368 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:17:49,371 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-07 22:17:49,401 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-10-07 22:17:49,428 121 INFO rb-61b7113-225342-422163 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-07 22:17:49,483 121 INFO rb-61b7113-225342-422163 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (115) 2026-10-07 22:17:49,545 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.036 0.076 2026-10-07 22:17:49,552 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-10-07 22:17:49,559 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.061 2026-10-07 22:17:49,584 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.011 0.061 2026-10-07 22:17:49,607 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.029 2026-10-07 22:17:49,690 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "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-07 22:17:49,704 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-07 22:17:50,095 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:50] "POST /mail/data HTTP/1.1" 200 - 149 0.243 0.244 2026-10-07 22:17:50,099 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.481 2026-10-07 22:17:50,127 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.014 0.490 2026-10-07 22:17:50,173 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.524 2026-10-07 22:17:50,220 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:50] "GET /web/image/res.partner/3/avatar_128?unique=1791411433000 HTTP/1.1" 200 - 9 0.018 0.566 2026-10-07 22:17:50,330 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-07 22:17:50,349 121 INFO rb-61b7113-225342-422163 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-07 22:17:50,409 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.030 0.040 2026-10-07 22:17:50,497 121 INFO rb-61b7113-225342-422163 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-07 22:17:50,503 121 INFO rb-61b7113-225342-422163 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-07 22:17:50,564 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-07 22:17:50,568 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-07 22:17:50,615 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: heap 23670192 (allocated 24739840) 2026-10-07 22:17:50,633 121 INFO rb-61b7113-225342-422163 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 3470 2026-10-07 22:17:50,636 121 INFO rb-61b7113-225342-422163 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-07 22:17:50,637 121 INFO rb-61b7113-225342-422163 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 3470 2026-10-07 22:17:50,756 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_221750_756377_test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.txt 2026-10-07 22:17:50,756 121 INFO rb-61b7113-225342-422163 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/tmp9e1luhc0_chrome_odoo" 2026-10-07 22:17:50,764 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: waiting for threads: [, ] 2026-10-07 22:17:50,765 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:50] "POST /mail/data HTTP/1.1" 200 - 71 0.122 0.138 2026-10-07 22:17:50,805 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:17:50] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 9 0.013 0.267 2026-10-07 22:17:50,904 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 22:18:08,172 121 INFO rb-61b7113-225342-422163 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-07 22:18:11,426 121 INFO rb-61b7113-225342-422163 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-07 22:18:11,689 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <583563004453573.1791411491.592937469482422-openerp-456-followup.report@38261df7597d>: ['"Write Axis - Post (follow-up admin)" <@False>'] 2026-10-07 22:18:11,732 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #709 deleted mail.mail records with IDs: [539] 2026-10-07 22:18:11,828 121 INFO rb-61b7113-225342-422163 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-07 22:18:15,030 121 INFO rb-61b7113-225342-422163 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-07 22:18:15,257 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <159683673973658.1791411495.168785810470581-openerp-458-followup.report@38261df7597d>: ['"Write Axis - Post (follow-up user)" <@False>'] 2026-10-07 22:18:15,296 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #708 deleted mail.mail records with IDs: [540] 2026-10-07 22:18:15,424 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 22:18:29,940 121 INFO rb-61b7113-225342-422163 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-07 22:18:35,235 121 INFO rb-61b7113-225342-422163 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-07 22:18:40,782 121 INFO rb-61b7113-225342-422163 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-07 22:18:45,879 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:19:13,681 121 INFO rb-61b7113-225342-422163 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-07 22:19:18,945 121 INFO rb-61b7113-225342-422163 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-07 22:19:19,102 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:19:34,183 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_no_action_needed_filter_excludes_indebted_and_includes_settled_partner ... 2026-10-07 22:19:39,824 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_status_not_equal_excludes_matching_status_and_includes_the_complement ... 2026-10-07 22:19:45,643 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_comparison_operators_work_via_search ... 2026-10-07 22:19:48,523 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_not_equal_operator_excludes_zero_due_report ... 2026-10-07 22:19:54,492 121 INFO rb-61b7113-225342-422163 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-07 22:19:57,267 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:20:12,014 121 INFO rb-61b7113-225342-422163 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-07 22:20:30,430 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 22:20:50,933 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-10-07 22:20:51,068 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 724, model: followup.report 2026-10-07 22:20:51,145 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-10-07 22:20:51,236 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-10-07 22:20:51,335 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-10-07 22:20:51,396 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [546], uid: 724, model: followup.report 2026-10-07 22:20:51,557 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-10-07 22:20:51,619 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-10-07 22:20:51,689 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-10-07 22:20:51,730 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [547], uid: 724, model: followup.report 2026-10-07 22:20:51,781 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [548], uid: 724, model: followup.report 2026-10-07 22:20:51,856 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 724, model: followup.report 2026-10-07 22:20:51,916 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-10-07 22:20:52,006 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-10-07 22:20:52,095 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-10-07 22:20:52,180 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-10-07 22:20:52,283 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-10-07 22:20:52,448 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 22:21:11,073 121 INFO rb-61b7113-225342-422163 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-07 22:21:15,114 121 INFO rb-61b7113-225342-422163 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-07 22:21:15,182 121 INFO rb-61b7113-225342-422163 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-07 22:21:15,963 121 INFO rb-61b7113-225342-422163 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-07 22:21:16,004 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [549], uid: 733, model: followup.report 2026-10-07 22:21:16,081 121 INFO rb-61b7113-225342-422163 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-07 22:21:16,208 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 22:21:34,900 121 INFO rb-61b7113-225342-422163 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-07 22:21:34,969 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [553], uid: 742, model: followup.report 2026-10-07 22:21:35,022 121 INFO rb-61b7113-225342-422163 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-07 22:21:35,205 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 22:21:50,372 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-10-07 22:21:52,235 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1226] 2026-10-07 22:21:52,533 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2555] 2026-10-07 22:21:53,953 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-10-07 22:21:55,559 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1229] 2026-10-07 22:21:55,748 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2560] 2026-10-07 22:21:56,079 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-10-07 22:21:57,600 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1231] 2026-10-07 22:21:57,755 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2563] 2026-10-07 22:21:58,004 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-10-07 22:21:59,565 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1233] 2026-10-07 22:21:59,763 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2566] 2026-10-07 22:22:00,112 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-10-07 22:22:02,002 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1235] 2026-10-07 22:22:02,189 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2569] 2026-10-07 22:22:04,025 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-10-07 22:22:05,975 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1239, 1240] 2026-10-07 22:22:06,141 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2576, 2577] 2026-10-07 22:22:06,604 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-10-07 22:22:10,562 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.partial.reconcile records with IDs: [149, 150] 2026-10-07 22:22:10,662 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.full.reconcile records with IDs: [85] 2026-10-07 22:22:11,168 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1245, 1246] 2026-10-07 22:22:11,428 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2583, 2584, 2585, 2586] 2026-10-07 22:22:11,529 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted mail.message records with IDs: [12143, 12141] 2026-10-07 22:22:11,691 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move records with IDs: [1125, 1126] 2026-10-07 22:22:11,704 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted mail.followers records with IDs: [2762, 2763] 2026-10-07 22:22:12,166 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1243, 1244] 2026-10-07 22:22:12,345 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2582] 2026-10-07 22:22:14,006 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-10-07 22:22:16,762 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.partial.reconcile records with IDs: [153, 154] 2026-10-07 22:22:16,840 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.full.reconcile records with IDs: [87] 2026-10-07 22:22:17,189 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1253, 1254] 2026-10-07 22:22:17,438 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2595, 2596, 2597, 2598] 2026-10-07 22:22:17,525 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted mail.message records with IDs: [12151, 12149] 2026-10-07 22:22:17,663 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move records with IDs: [1130, 1131] 2026-10-07 22:22:18,353 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1251, 1252] 2026-10-07 22:22:18,593 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2593, 2594] 2026-10-07 22:22:20,564 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-10-07 22:22:21,748 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-10-07 22:22:22,722 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-10-07 22:22:23,742 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-10-07 22:22:26,731 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-10-07 22:22:27,497 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-10-07 22:22:28,629 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-10-07 22:22:29,455 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-10-07 22:22:32,599 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:22:47,448 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-10-07 22:22:49,616 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-10-07 22:22:51,584 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:23:06,165 121 INFO rb-61b7113-225342-422163 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-07 22:23:09,372 121 INFO rb-61b7113-225342-422163 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-07 22:23:11,860 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #747 deleted account.move.line.ctp records with IDs: [1279] 2026-10-07 22:23:12,072 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #747 deleted account.move.line records with IDs: [2643] 2026-10-07 22:23:12,366 121 INFO rb-61b7113-225342-422163 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-07 22:23:13,823 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:23:29,521 121 INFO rb-61b7113-225342-422163 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-07 22:23:30,471 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_statement_completeness_and_validity ... 2026-10-07 22:23:36,763 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:23:52,903 121 INFO rb-61b7113-225342-422163 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-07 22:23:53,024 121 INFO rb-61b7113-225342-422163 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-07 22:23:53,158 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:24:08,751 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_basic_group_user_reconciles_an_invoice_with_a_bank_transaction ... 2026-10-07 22:24:12,599 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #756 deleted account.move.line.ctp records with IDs: [1295] 2026-10-07 22:24:12,768 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #756 deleted account.move.line records with IDs: [2679] 2026-10-07 22:24:13,176 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_default_kanban_of_statement_lines_is_not_the_reconcile_kanban ... 2026-10-07 22:24:15,659 121 INFO rb-61b7113-225342-422163 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-07 22:24:18,172 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_payment_transaction_smart_button_opens_for_an_invoicing_only_user ... 2026-10-07 22:24:22,347 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #753 deleted account.move.line.ctp records with IDs: [1297] 2026-10-07 22:24:22,495 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #753 deleted account.move.line records with IDs: [2684] 2026-10-07 22:24:22,933 121 INFO rb-61b7113-225342-422163 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-07 22:24:25,909 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_are_not_refused_to_the_superuser ... 2026-10-07 22:24:28,801 121 INFO rb-61b7113-225342-422163 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-07 22:24:31,716 121 INFO rb-61b7113-225342-422163 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-07 22:24:34,520 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_load_for_an_accountant ... 2026-10-07 22:24:37,503 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_window_actions_are_gated_with_the_basic_accounting_group ... 2026-10-07 22:24:40,675 121 INFO rb-61b7113-225342-422163 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-07 22:24:43,535 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 22:24:59,363 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_creating_a_transaction_only_schedules_the_auto_reconcile_cron ... 2026-10-07 22:25:00,830 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #799 deleted account.move.line.ctp records with IDs: [1299] 2026-10-07 22:25:01,006 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #799 deleted account.move.line records with IDs: [2689] 2026-10-07 22:25:01,436 121 INFO rb-61b7113-225342-422163 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-07 22:25:02,920 121 INFO rb-61b7113-225342-422163 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-07 22:25:04,486 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #799 deleted account.move.line.ctp records with IDs: [1304] 2026-10-07 22:25:04,661 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #799 deleted account.move.line records with IDs: [2698] 2026-10-07 22:25:05,199 121 INFO rb-61b7113-225342-422163 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-07 22:25:06,602 121 INFO rb-61b7113-225342-422163 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-07 22:25:08,159 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:25:23,890 121 INFO rb-61b7113-225342-422163 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-07 22:25:24,891 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #801 deleted account.move.line.ctp records with IDs: [1310] 2026-10-07 22:25:25,093 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #801 deleted account.move.line records with IDs: [2709] 2026-10-07 22:25:27,940 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #801 deleted account.move.line.ctp records with IDs: [1315] 2026-10-07 22:25:28,090 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #801 deleted account.move.line records with IDs: [2718] 2026-10-07 22:25:30,027 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #801 deleted account.move.line.ctp records with IDs: [1318] 2026-10-07 22:25:30,204 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #801 deleted account.move.line records with IDs: [2723] 2026-10-07 22:25:30,739 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_copy_of_a_reconciled_line_is_not_auto_reconciled ... 2026-10-07 22:25:31,673 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #801 deleted account.move.line.ctp records with IDs: [1321] 2026-10-07 22:25:31,807 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #801 deleted account.move.line records with IDs: [2728] 2026-10-07 22:25:32,522 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:25:48,539 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_contains_and_not_contains_stay_case_insensitive ... 2026-10-07 22:25:49,609 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_is_case_insensitive_whatever_the_case_of_the_pattern ... 2026-10-07 22:25:50,499 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_class_keeps_its_meaning ... 2026-10-07 22:25:51,420 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_whitespace_and_word_classes_keep_their_meaning ... 2026-10-07 22:25:52,695 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_stays_anchored_at_the_start_of_the_label ... 2026-10-07 22:25:53,920 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:26:10,675 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_adding_an_item_is_additive_and_idempotent ... 2026-10-07 22:26:13,517 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_cleared_value_stays_cleared ... 2026-10-07 22:26:14,393 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:17,731 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00dc0e980> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:17,733 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00df14860> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:17,745 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:17,752 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00deab380> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:18,387 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:22,752 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd011fc51c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:22,755 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00e121760> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:22,766 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:22,774 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00e123100> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:23,336 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:26,604 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00ce67380> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:26,606 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00e797100> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:26,616 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:26,623 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00e796f20> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:28,145 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:31,268 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd012c0bf60> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:31,270 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd01077b920> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:31,280 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:31,287 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd010be18a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:31,833 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:35,987 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00ff3a0c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:35,989 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd0112cb1a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:35,999 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:36,007 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd0112ca840> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:36,565 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:40,959 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00bb1a3e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:40,961 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00df0e0c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:40,971 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:40,978 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00df0e700> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:41,484 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:44,876 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00e5d5080> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:44,878 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd01077b880> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:44,894 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:44,901 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd010778cc0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:45,417 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:49,692 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00d0d65c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:49,694 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd010c1eac0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:49,705 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:49,711 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd010c1e2a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:26:50,809 121 INFO rb-61b7113-225342-422163 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-07 22:26:53,390 121 INFO rb-61b7113-225342-422163 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-07 22:26:58,261 121 INFO rb-61b7113-225342-422163 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-07 22:27:00,769 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_value_reaching_a_save_without_its_onchange_still_applies ... 2026-10-07 22:27:03,350 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_initial_proposal_is_materialized_and_deterministic ... 2026-10-07 22:27:06,640 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_journal_items_created_or_edited_elsewhere_never_build_a_draft ... 2026-10-07 22:27:08,732 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_match_allocation_follows_cores_own_order_not_click_order ... 2026-10-07 22:27:15,879 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_open_balance_keeps_its_identity_and_user_choices_per_field ... 2026-10-07 22:27:21,240 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #805 deleted account.move.line.ctp records with IDs: [1391] 2026-10-07 22:27:21,450 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #805 deleted account.move.line records with IDs: [2863] 2026-10-07 22:27:21,940 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_reconcile_model_badge_swaps_only_its_own_rows ... 2026-10-07 22:27:23,970 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #805 deleted account.move.line.ctp records with IDs: [1395] 2026-10-07 22:27:24,162 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #805 deleted account.move.line records with IDs: [2872] 2026-10-07 22:27:24,495 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_removed_row_never_returns ... 2026-10-07 22:27:30,779 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_row_editability_follows_its_kind ... 2026-10-07 22:27:36,502 121 INFO rb-61b7113-225342-422163 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-07 22:27:39,099 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_selection_is_visible_and_persists_until_its_clearing_events ... 2026-10-07 22:27:45,398 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #805 deleted account.partial.reconcile records with IDs: [175] 2026-10-07 22:27:45,477 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #805 deleted account.full.reconcile records with IDs: [105] 2026-10-07 22:27:46,529 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:27:50,000 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd010b69760> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:27:50,001 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00f5d2ca0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:27:50,010 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:27:50,016 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00f5d2200> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:27:50,058 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:28:07,640 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_only_on_a_posted_payment ... 2026-10-07 22:28:11,809 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #807 deleted account.move.line.ctp records with IDs: [1446] 2026-10-07 22:28:11,991 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #807 deleted account.move.line records with IDs: [2973] 2026-10-07 22:28:12,547 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_to_the_reconcile_group_only ... 2026-10-07 22:28:14,253 121 INFO rb-61b7113-225342-422163 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-07 22:28:15,795 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_reconcile_buttons_and_tooltip_buttons_explain_themselves_with_help ... 2026-10-07 22:28:16,016 121 INFO rb-61b7113-225342-422163 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-07 22:28:17,350 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #807 deleted account.move.line.ctp records with IDs: [1449] 2026-10-07 22:28:17,506 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #807 deleted account.move.line records with IDs: [2980] 2026-10-07 22:28:17,746 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_form_offers_reconcile_to_the_reconcile_group_only ... 2026-10-07 22:28:19,201 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_reconcile_opens_only_its_own_unreconciled_transactions ... 2026-10-07 22:28:21,141 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #807 deleted account.move.line.ctp records with IDs: [1452] 2026-10-07 22:28:21,303 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #807 deleted account.move.line records with IDs: [2987] 2026-10-07 22:28:21,569 121 INFO rb-61b7113-225342-422163 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-07 22:28:22,429 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 22:28:37,747 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_account_as_difference_account_realizes_the_whole_difference ... 2026-10-07 22:28:39,589 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1456] 2026-10-07 22:28:39,756 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [2996] 2026-10-07 22:28:43,234 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_preview_matches_the_posting ... 2026-10-07 22:28:46,742 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_genuine_partial_stays_open_without_fx_or_phantom_writeoff ... 2026-10-07 22:28:47,955 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1474] 2026-10-07 22:28:48,088 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3031] 2026-10-07 22:28:49,543 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1477] 2026-10-07 22:28:49,699 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3036] 2026-10-07 22:28:51,465 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1480] 2026-10-07 22:28:51,695 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3041] 2026-10-07 22:28:54,679 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_no_rate_movement_posts_no_exchange_difference ... 2026-10-07 22:28:56,317 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1488] 2026-10-07 22:28:56,460 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3056] 2026-10-07 22:28:57,781 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_rate_driven_settlement_posts_exactly_one_exchange_difference ... 2026-10-07 22:28:59,354 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1493] 2026-10-07 22:28:59,530 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3065] 2026-10-07 22:29:01,927 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1497] 2026-10-07 22:29:02,086 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3072] 2026-10-07 22:29:04,302 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1501] 2026-10-07 22:29:04,440 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3079] 2026-10-07 22:29:07,504 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1505] 2026-10-07 22:29:07,648 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3086] 2026-10-07 22:29:15,170 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1521] 2026-10-07 22:29:15,361 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3117] 2026-10-07 22:29:17,792 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1525] 2026-10-07 22:29:17,956 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3124] 2026-10-07 22:29:19,796 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1528] 2026-10-07 22:29:19,947 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3129] 2026-10-07 22:29:22,778 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1534] 2026-10-07 22:29:22,936 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3140] 2026-10-07 22:29:24,174 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:29:40,505 121 INFO rb-61b7113-225342-422163 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-07 22:29:41,366 121 INFO rb-61b7113-225342-422163 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-07 22:29:42,240 121 INFO rb-61b7113-225342-422163 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-07 22:29:43,355 121 INFO rb-61b7113-225342-422163 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-07 22:29:44,174 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #815 deleted account.move.line.ctp records with IDs: [1543] 2026-10-07 22:29:44,333 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #815 deleted account.move.line records with IDs: [3155] 2026-10-07 22:29:45,127 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #815 deleted account.move.line.ctp records with IDs: [1546] 2026-10-07 22:29:45,309 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #815 deleted account.move.line records with IDs: [3159] 2026-10-07 22:29:45,593 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:30:00,532 121 INFO rb-61b7113-225342-422163 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-07 22:30:01,402 121 INFO rb-61b7113-225342-422163 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-07 22:30:02,296 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:30:17,433 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form ... 2026-10-07 22:30:19,141 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome pid: 3670 2026-10-07 22:30:19,141 121 INFO rb-61b7113-225342-422163 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/tmpjqvyloib_chrome_odoo 2026-10-07 22:30:19,141 121 INFO rb-61b7113-225342-422163 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:42013/json/version 2026-10-07 22:30:19,150 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:42013/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:30:19,267 121 INFO rb-61b7113-225342-422163 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-07 22:30:19,267 121 INFO rb-61b7113-225342-422163 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:42013/json 2026-10-07 22:30:19,268 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:42013/json with timeout 3 increased to 10s during tests 2026-10-07 22:30:19,290 121 INFO rb-61b7113-225342-422163 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:42013/devtools/page/05492FBDB95698605EAE12E98281FA1C 2026-10-07 22:30:19,318 121 INFO rb-61b7113-225342-422163 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-07 22:30:19,347 121 INFO rb-61b7113-225342-422163 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-07 22:30:19,539 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_manual_user from n/a 2026-10-07 22:30:19,553 121 INFO rb-61b7113-225342-422163 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-07 22:30:19,558 121 INFO rb-61b7113-225342-422163 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-07 22:30:19,558 121 INFO rb-61b7113-225342-422163 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-07 22:30:19,586 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:30:21,650 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:21] "GET /odoo HTTP/1.1" 200 - 181 0.319 1.751 2026-10-07 22:30:21,655 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Navigation result: {'frameId': '05492FBDB95698605EAE12E98281FA1C', 'loaderId': 'AFFF4EC84522F763BF4AB4951ED736BA', 'isDownload': False} 2026-10-07 22:30:21,655 121 INFO rb-61b7113-225342-422163 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-07 22:30:21,719 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:21] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-10-07 22:30:21,733 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:21] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-10-07 22:30:21,777 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.040 2026-10-07 22:30:22,058 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:22] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.123 0.237 2026-10-07 22:30:22,075 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:22] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.376 2026-10-07 22:30:22,096 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:22] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-07 22:30:22,118 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:30:22,126 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:22] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.009 2026-10-07 22:30:22,975 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:30:22,999 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-07 22:30:23,004 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:30:23,054 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.012 0.019 2026-10-07 22:30:23,062 121 INFO rb-61b7113-225342-422163 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-07 22:30:23,088 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:30:23,179 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.040 2026-10-07 22:30:23,200 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.039 2026-10-07 22:30:23,233 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.012 0.048 2026-10-07 22:30:23,295 121 INFO rb-61b7113-225342-422163 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-07 22:30:23,404 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:30:23,425 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30: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-07 22:30:23,484 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "POST /mail/data HTTP/1.1" 200 - 34 0.125 0.078 2026-10-07 22:30:23,573 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "GET /web/image?model=res.users&field=avatar_128&id=821 HTTP/1.1" 200 - 16 0.040 0.223 2026-10-07 22:30:23,577 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.181 2026-10-07 22:30:23,629 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.105 2026-10-07 22:30:23,666 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:30:23,674 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "POST /web/action/load HTTP/1.1" 200 - 5 0.021 0.348 2026-10-07 22:30:23,743 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "GET /web/image/res.partner/1972/avatar_128?unique=1791412202000 HTTP/1.1" 200 - 8 0.033 0.387 2026-10-07 22:30:23,885 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.058 0.422 2026-10-07 22:30:23,902 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:30:23,990 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:30:24,082 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:24] "POST /mail/data HTTP/1.1" 200 - 37 0.094 0.175 2026-10-07 22:30:24,128 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.023 0.170 2026-10-07 22:30:24,906 121 INFO rb-61b7113-225342-422163 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-07 22:30:24,917 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.006 2026-10-07 22:30:24,945 121 INFO rb-61b7113-225342-422163 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-07 22:30:24,991 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-07 22:30:25,006 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-07 22:30:25,226 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:25] "POST /mail/data HTTP/1.1" 200 - 20 0.096 0.065 2026-10-07 22:30:25,267 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:25] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.088 2026-10-07 22:30:25,273 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.090 2026-10-07 22:30:25,323 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:25] "GET /web/image?model=res.users&field=avatar_128&id=821 HTTP/1.1" 304 - 9 0.013 0.138 2026-10-07 22:30:25,352 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.095 2026-10-07 22:30:25,367 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:30:25,776 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:25] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.153 0.322 2026-10-07 22:30:25,833 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:25] "GET /web/image/res.company/140/favicon HTTP/1.1" 200 - 9 0.017 0.457 2026-10-07 22:30:25,872 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:25] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.049 2026-10-07 22:30:25,883 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-07 22:30:25,970 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.031 0.082 2026-10-07 22:30:26,244 121 INFO rb-61b7113-225342-422163 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-07 22:30:26,314 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:26] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.022 0.036 2026-10-07 22:30:26,341 121 INFO rb-61b7113-225342-422163 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-07 22:30:26,400 121 INFO rb-61b7113-225342-422163 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-07 22:30:26,400 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:26] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.017 0.032 2026-10-07 22:30:26,475 121 INFO rb-61b7113-225342-422163 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-07 22:30:26,540 121 INFO rb-61b7113-225342-422163 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-07 22:30:26,616 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:26] "POST /web/action/load HTTP/1.1" 200 - 11 0.039 0.036 2026-10-07 22:30:26,831 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:26] "POST /web/action/run HTTP/1.1" 200 - 45 0.065 0.134 2026-10-07 22:30:26,959 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:26] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.012 0.093 2026-10-07 22:30:26,994 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-07 22:30:27,093 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:27] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.046 0.060 2026-10-07 22:30:27,273 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.012 0.092 2026-10-07 22:30:27,344 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:27] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.014 0.039 2026-10-07 22:30:27,384 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.004 0.012 2026-10-07 22:30:27,454 121 INFO rb-61b7113-225342-422163 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-07 22:30:27,468 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:27] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.011 0.020 2026-10-07 22:30:27,499 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: tour succeeded 2026-10-07 22:30:27,500 121 INFO rb-61b7113-225342-422163 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-07 22:30:27,718 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: heap 23910056 (allocated 25653248) 2026-10-07 22:30:27,736 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing chrome headless with pid 3670 2026-10-07 22:30:27,737 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing websocket connection 2026-10-07 22:30:27,740 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Terminating chrome headless with pid 3670 2026-10-07 22:30:27,838 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223027_838585_test_manual_journal_item_reconciliation_opens_shared_reconcile_form.txt 2026-10-07 22:30:27,839 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Removing chrome user profile "/tmp/tmpjqvyloib_chrome_odoo" 2026-10-07 22:30:27,899 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate ... 2026-10-07 22:30:30,495 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome pid: 3909 2026-10-07 22:30:30,495 121 INFO rb-61b7113-225342-422163 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/tmp241pbtb4_chrome_odoo 2026-10-07 22:30:30,495 121 INFO rb-61b7113-225342-422163 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:35117/json/version 2026-10-07 22:30:30,497 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:35117/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:30:30,539 121 INFO rb-61b7113-225342-422163 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-07 22:30:30,539 121 INFO rb-61b7113-225342-422163 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:35117/json 2026-10-07 22:30:30,540 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:35117/json with timeout 3 increased to 10s during tests 2026-10-07 22:30:30,562 121 INFO rb-61b7113-225342-422163 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:35117/devtools/page/D2AA2CBD996C577DA2335D2FA2B2B9FB 2026-10-07 22:30:30,583 121 INFO rb-61b7113-225342-422163 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-07 22:30:30,590 121 INFO rb-61b7113-225342-422163 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-07 22:30:30,758 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_liquidity_match_user from n/a 2026-10-07 22:30:30,775 121 INFO rb-61b7113-225342-422163 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-07 22:30:30,778 121 INFO rb-61b7113-225342-422163 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-07 22:30:30,779 121 INFO rb-61b7113-225342-422163 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-07 22:30:30,791 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:30:32,469 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:32] "GET /odoo HTTP/1.1" 200 - 181 0.183 1.498 2026-10-07 22:30:32,475 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Navigation result: {'frameId': 'D2AA2CBD996C577DA2335D2FA2B2B9FB', 'loaderId': 'D8601A0E4960BB6E6DA49D9244D8A1D4', 'isDownload': False} 2026-10-07 22:30:32,476 121 INFO rb-61b7113-225342-422163 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-07 22:30:32,541 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:32] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-10-07 22:30:32,924 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:32] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.195 0.198 2026-10-07 22:30:32,952 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:32] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.435 2026-10-07 22:30:32,974 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:32] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.434 2026-10-07 22:30:33,010 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:30:33,016 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.447 2026-10-07 22:30:33,024 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:33] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-07 22:30:33,055 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:33] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-10-07 22:30:33,868 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-07 22:30:33,880 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-07 22:30:33,888 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-07 22:30:33,911 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.020 2026-10-07 22:30:33,919 121 INFO rb-61b7113-225342-422163 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-07 22:30:33,946 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:30:34,022 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.034 2026-10-07 22:30:34,033 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.032 2026-10-07 22:30:34,082 121 INFO rb-61b7113-225342-422163 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-07 22:30:34,085 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.018 0.064 2026-10-07 22:30:34,257 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-07 22:30:34,264 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:34] "POST /mail/data HTTP/1.1" 200 - 34 0.092 0.085 2026-10-07 22:30:34,280 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:34] "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-07 22:30:34,397 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:34] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.032 0.213 2026-10-07 22:30:34,492 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:34] "GET /web/image?model=res.users&field=avatar_128&id=822 HTTP/1.1" 200 - 16 0.048 0.249 2026-10-07 22:30:34,509 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:30:34,536 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:34] "GET /web/image/res.partner/1973/avatar_128?unique=1791412202000 HTTP/1.1" 200 - 8 0.014 0.320 2026-10-07 22:30:34,571 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.097 2026-10-07 22:30:34,618 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.299 2026-10-07 22:30:34,654 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.443 2026-10-07 22:30:34,657 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.488 2026-10-07 22:30:35,406 121 INFO rb-61b7113-225342-422163 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-07 22:30:35,438 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.015 2026-10-07 22:30:35,488 121 INFO rb-61b7113-225342-422163 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-07 22:30:35,563 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-07 22:30:35,603 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.043 2026-10-07 22:30:35,783 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:35] "POST /mail/data HTTP/1.1" 200 - 20 0.100 0.058 2026-10-07 22:30:35,790 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.127 2026-10-07 22:30:35,870 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:35] "GET /web/image?model=res.users&field=avatar_128&id=822 HTTP/1.1" 200 - 9 0.030 0.155 2026-10-07 22:30:35,910 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.217 2026-10-07 22:30:35,967 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:35] "GET /web/image/res.partner/1973/avatar_128?unique=1791412202000 HTTP/1.1" 200 - 8 0.020 0.271 2026-10-07 22:30:36,015 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:30:36,027 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.027 0.195 2026-10-07 22:30:36,083 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:30:36,433 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:36] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.148 0.339 2026-10-07 22:30:36,470 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:36] "GET /web/image/res.company/140/favicon HTTP/1.1" 200 - 9 0.010 0.455 2026-10-07 22:30:36,509 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:36] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.012 0.020 2026-10-07 22:30:36,603 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:36] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.048 0.052 2026-10-07 22:30:36,612 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.103 2026-10-07 22:30:36,889 121 INFO rb-61b7113-225342-422163 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-07 22:30:36,971 121 INFO rb-61b7113-225342-422163 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-07 22:30:36,988 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:36] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.058 0.033 2026-10-07 22:30:37,018 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:37] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.026 2026-10-07 22:30:37,025 121 INFO rb-61b7113-225342-422163 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-07 22:30:37,099 121 INFO rb-61b7113-225342-422163 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-07 22:30:37,166 121 INFO rb-61b7113-225342-422163 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-07 22:30:37,251 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:37] "POST /web/action/load HTTP/1.1" 200 - 11 0.036 0.035 2026-10-07 22:30:37,482 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:37] "POST /web/action/run HTTP/1.1" 200 - 45 0.064 0.150 2026-10-07 22:30:37,613 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:37] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.013 0.095 2026-10-07 22:30:37,649 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:30:37,737 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:37] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.027 0.054 2026-10-07 22:30:37,952 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:37] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.018 0.113 2026-10-07 22:30:38,021 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:38] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.032 2026-10-07 22:30:38,118 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.019 0.034 2026-10-07 22:30:38,209 121 INFO rb-61b7113-225342-422163 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-07 22:30:38,250 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:38] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.025 0.041 2026-10-07 22:30:38,262 121 INFO rb-61b7113-225342-422163 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-07 22:30:38,314 121 INFO rb-61b7113-225342-422163 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-07 22:30:38,315 121 INFO rb-61b7113-225342-422163 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-07 22:30:38,415 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:30:38,683 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: heap 24090016 (allocated 25653248) 2026-10-07 22:30:38,689 121 INFO rb-61b7113-225342-422163 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 3909 2026-10-07 22:30:38,689 121 INFO rb-61b7113-225342-422163 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-07 22:30:38,690 121 INFO rb-61b7113-225342-422163 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 3909 2026-10-07 22:30:38,814 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223038_814316_test_match_existing_entries_offers_a_cash_type_account_candidate.txt 2026-10-07 22:30:38,814 121 INFO rb-61b7113-225342-422163 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/tmp241pbtb4_chrome_odoo" 2026-10-07 22:30:38,881 121 INFO rb-61b7113-225342-422163 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-07 22:30:41,398 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome pid: 4146 2026-10-07 22:30:41,399 121 INFO rb-61b7113-225342-422163 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/tmppd6tik0m_chrome_odoo 2026-10-07 22:30:41,399 121 INFO rb-61b7113-225342-422163 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:33333/json/version 2026-10-07 22:30:41,400 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:33333/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:30:41,539 121 INFO rb-61b7113-225342-422163 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-07 22:30:41,540 121 INFO rb-61b7113-225342-422163 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:33333/json 2026-10-07 22:30:41,540 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:33333/json with timeout 3 increased to 10s during tests 2026-10-07 22:30:41,579 121 INFO rb-61b7113-225342-422163 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:33333/devtools/page/0439A67708B8C2C3962D1FD184297155 2026-10-07 22:30:41,606 121 INFO rb-61b7113-225342-422163 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-07 22:30:41,620 121 INFO rb-61b7113-225342-422163 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-07 22:30:41,804 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_trash_user from n/a 2026-10-07 22:30:41,819 121 INFO rb-61b7113-225342-422163 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-07 22:30:41,838 121 INFO rb-61b7113-225342-422163 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-07 22:30:41,838 121 INFO rb-61b7113-225342-422163 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-07 22:30:41,886 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:30:44,850 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:44] "GET /odoo HTTP/1.1" 200 - 181 0.303 2.674 2026-10-07 22:30:44,858 121 INFO rb-61b7113-225342-422163 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': '0439A67708B8C2C3962D1FD184297155', 'loaderId': '97679E929CD3C741FC6D369BB9B47E32', 'isDownload': False} 2026-10-07 22:30:44,858 121 INFO rb-61b7113-225342-422163 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-07 22:30:44,911 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:44] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.017 2026-10-07 22:30:44,924 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:44] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-07 22:30:44,956 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:30:45,190 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:45] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.141 0.153 2026-10-07 22:30:45,199 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:45] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.303 2026-10-07 22:30:45,237 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.312 2026-10-07 22:30:45,268 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:45] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-07 22:30:45,345 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:45] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-07 22:30:46,289 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:30:46,299 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-07 22:30:46,309 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:30:46,346 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.008 2026-10-07 22:30:46,370 121 INFO rb-61b7113-225342-422163 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-07 22:30:46,397 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 22:30:46,448 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.022 2026-10-07 22:30:46,457 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.007 2026-10-07 22:30:46,482 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.018 2026-10-07 22:30:46,553 121 INFO rb-61b7113-225342-422163 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-07 22:30:46,608 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:30:46,619 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 22:30:46,678 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "POST /mail/data HTTP/1.1" 200 - 34 0.068 0.055 2026-10-07 22:30:46,744 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "GET /web/image/res.partner/1974/avatar_128?unique=1791412202000 HTTP/1.1" 200 - 15 0.029 0.132 2026-10-07 22:30:46,844 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.038 0.202 2026-10-07 22:30:46,891 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "GET /web/image?model=res.users&field=avatar_128&id=823 HTTP/1.1" 200 - 9 0.016 0.297 2026-10-07 22:30:46,914 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:30:46,947 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.223 2026-10-07 22:30:46,974 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.380 2026-10-07 22:30:46,976 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.355 2026-10-07 22:30:46,996 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.062 2026-10-07 22:30:47,767 121 INFO rb-61b7113-225342-422163 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-07 22:30:47,776 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-07 22:30:47,817 121 INFO rb-61b7113-225342-422163 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-07 22:30:47,873 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-07 22:30:47,893 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-07 22:30:48,060 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:48] "POST /mail/data HTTP/1.1" 200 - 20 0.052 0.048 2026-10-07 22:30:48,107 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:48] "GET /web/image?model=res.users&field=avatar_128&id=823 HTTP/1.1" 200 - 9 0.014 0.112 2026-10-07 22:30:48,111 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.108 2026-10-07 22:30:48,141 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:30:48,178 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.040 0.122 2026-10-07 22:30:48,238 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:48] "GET /web/image/res.company/140/favicon HTTP/1.1" 200 - 9 0.020 0.088 2026-10-07 22:30:48,269 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.175 2026-10-07 22:30:48,316 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-07 22:30:48,603 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:48] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.098 0.296 2026-10-07 22:30:48,663 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:48] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.012 0.018 2026-10-07 22:30:48,758 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.041 0.048 2026-10-07 22:30:48,767 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.076 2026-10-07 22:30:49,057 121 INFO rb-61b7113-225342-422163 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-07 22:30:49,132 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:49] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.032 0.024 2026-10-07 22:30:49,145 121 INFO rb-61b7113-225342-422163 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-07 22:30:49,172 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:49] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.016 2026-10-07 22:30:49,218 121 INFO rb-61b7113-225342-422163 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-07 22:30:49,258 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:49] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.018 2026-10-07 22:30:49,276 121 INFO rb-61b7113-225342-422163 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-07 22:30:49,340 121 INFO rb-61b7113-225342-422163 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-07 22:30:49,406 121 INFO rb-61b7113-225342-422163 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-07 22:30:49,454 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:49] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.025 2026-10-07 22:30:49,678 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:49] "POST /web/action/run HTTP/1.1" 200 - 45 0.087 0.129 2026-10-07 22:30:49,774 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:49] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.074 2026-10-07 22:30:49,815 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:30:49,913 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:49] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.043 0.054 2026-10-07 22:30:50,094 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:50] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.030 0.073 2026-10-07 22:30:50,157 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:50] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.009 0.034 2026-10-07 22:30:50,213 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-07 22:30:50,298 121 INFO rb-61b7113-225342-422163 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-07 22:30:50,319 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:50] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.011 0.023 2026-10-07 22:30:50,361 121 INFO rb-61b7113-225342-422163 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-07 22:30:50,492 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:50] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.045 0.082 2026-10-07 22:30:50,549 121 INFO rb-61b7113-225342-422163 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-07 22:30:50,597 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.022 0.050 2026-10-07 22:30:50,616 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:30:50,639 121 INFO rb-61b7113-225342-422163 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-07 22:30:50,743 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:50] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.038 0.060 2026-10-07 22:30:50,786 121 INFO rb-61b7113-225342-422163 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-07 22:30:50,813 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.033 2026-10-07 22:30:50,845 121 INFO rb-61b7113-225342-422163 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-07 22:30:50,904 121 INFO rb-61b7113-225342-422163 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-07 22:30:51,045 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:51] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.030 0.106 2026-10-07 22:30:51,381 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:51] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.135 0.185 2026-10-07 22:30:51,408 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:51] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.322 2026-10-07 22:30:51,450 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:51] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.362 2026-10-07 22:30:51,513 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:51] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.014 0.097 2026-10-07 22:30:51,579 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:51] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.015 2026-10-07 22:30:51,604 121 INFO rb-61b7113-225342-422163 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-07 22:30:51,605 121 INFO rb-61b7113-225342-422163 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-07 22:30:51,606 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:51] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.006 0.018 2026-10-07 22:30:51,713 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:51] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.047 0.074 2026-10-07 22:30:51,729 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:30:51] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.004 0.104 2026-10-07 22:30:51,877 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: heap 25922872 (allocated 27488256) 2026-10-07 22:30:51,910 121 INFO rb-61b7113-225342-422163 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 4146 2026-10-07 22:30:51,912 121 INFO rb-61b7113-225342-422163 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-07 22:30:51,913 121 INFO rb-61b7113-225342-422163 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 4146 2026-10-07 22:30:52,009 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223052_009627_test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.txt 2026-10-07 22:30:52,010 121 INFO rb-61b7113-225342-422163 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/tmppd6tik0m_chrome_odoo" 2026-10-07 22:30:52,137 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 22:31:09,218 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip ... 2026-10-07 22:31:11,768 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome pid: 4394 2026-10-07 22:31:11,768 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless temporary user profile dir: /tmp/tmph3ajedxf_chrome_odoo 2026-10-07 22:31:11,768 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:43017/json/version 2026-10-07 22:31:11,770 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:43017/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:31:11,815 121 INFO rb-61b7113-225342-422163 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-07 22:31:11,815 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:43017/json 2026-10-07 22:31:11,816 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:43017/json with timeout 3 increased to 10s during tests 2026-10-07 22:31:11,832 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Websocket url found: ws://127.0.0.1:43017/devtools/page/926108A63D768DF4BA0552720C69F44E 2026-10-07 22:31:11,856 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Enable chrome headless console log notification 2026-10-07 22:31:11,865 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless enable page notifications 2026-10-07 22:31:12,082 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_round_trip_user from n/a 2026-10-07 22:31:12,095 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Setting session cookie in browser 2026-10-07 22:31:12,105 121 INFO rb-61b7113-225342-422163 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-07 22:31:12,105 121 INFO rb-61b7113-225342-422163 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-07 22:31:12,143 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:31:13,859 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:13] "GET /odoo HTTP/1.1" 200 - 181 0.170 1.554 2026-10-07 22:31:13,866 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Navigation result: {'frameId': '926108A63D768DF4BA0552720C69F44E', 'loaderId': 'E19929EB18E5811C78654A34CBFEA8BA', 'isDownload': False} 2026-10-07 22:31:13,866 121 INFO rb-61b7113-225342-422163 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-07 22:31:13,920 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:13] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-07 22:31:13,947 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:13] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.030 2026-10-07 22:31:14,213 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:14] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.133 0.172 2026-10-07 22:31:14,222 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:14] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.312 2026-10-07 22:31:14,257 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:31:14,260 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.310 2026-10-07 22:31:14,293 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:14] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-10-07 22:31:14,972 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:14] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-10-07 22:31:15,069 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:31:15,071 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-07 22:31:15,072 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-07 22:31:15,121 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.009 2026-10-07 22:31:15,154 121 INFO rb-61b7113-225342-422163 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-07 22:31:15,172 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:31:15,222 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.022 2026-10-07 22:31:15,236 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.010 2026-10-07 22:31:15,262 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.025 2026-10-07 22:31:15,314 121 INFO rb-61b7113-225342-422163 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-07 22:31:15,400 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:31:15,426 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-07 22:31:15,471 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "POST /mail/data HTTP/1.1" 200 - 34 0.090 0.064 2026-10-07 22:31:15,506 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.119 2026-10-07 22:31:15,509 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.113 2026-10-07 22:31:15,587 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "GET /web/image?model=res.users&field=avatar_128&id=826 HTTP/1.1" 200 - 16 0.036 0.181 2026-10-07 22:31:15,651 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "GET /web/image/res.partner/1985/avatar_128?unique=1791412252000 HTTP/1.1" 200 - 8 0.032 0.242 2026-10-07 22:31:15,731 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-07 22:31:15,768 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.040 0.385 2026-10-07 22:31:15,811 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.302 2026-10-07 22:31:15,873 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:31:15,931 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "POST /mail/data HTTP/1.1" 200 - 37 0.049 0.207 2026-10-07 22:31:15,969 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.116 2026-10-07 22:31:16,709 121 INFO rb-61b7113-225342-422163 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-07 22:31:16,725 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-07 22:31:16,737 121 INFO rb-61b7113-225342-422163 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-07 22:31:16,798 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.016 2026-10-07 22:31:16,815 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.003 0.027 2026-10-07 22:31:16,981 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:16] "POST /mail/data HTTP/1.1" 200 - 20 0.047 0.062 2026-10-07 22:31:17,039 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "GET /web/image?model=res.users&field=avatar_128&id=826 HTTP/1.1" 304 - 9 0.019 0.047 2026-10-07 22:31:17,042 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.083 2026-10-07 22:31:17,094 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.025 0.098 2026-10-07 22:31:17,139 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 9 0.011 0.060 2026-10-07 22:31:17,157 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.122 2026-10-07 22:31:17,204 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 22:31:17,375 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.069 0.188 2026-10-07 22:31:17,571 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.072 0.084 2026-10-07 22:31:17,675 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:31:17,745 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-10-07 22:31:17,774 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.018 2026-10-07 22:31:17,783 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.024 2026-10-07 22:31:17,801 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-10-07 22:31:17,950 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:31:17,954 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:17] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:31:17,990 121 INFO rb-61b7113-225342-422163 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-07 22:31:18,047 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:18] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.012 0.030 2026-10-07 22:31:18,410 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:18] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.103 0.226 2026-10-07 22:31:18,444 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:18] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-07 22:31:18,509 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.011 0.026 2026-10-07 22:31:18,533 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:18] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.046 2026-10-07 22:31:18,593 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:18] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.010 0.033 2026-10-07 22:31:18,674 121 INFO rb-61b7113-225342-422163 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-07 22:31:18,757 121 INFO rb-61b7113-225342-422163 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-07 22:31:18,779 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:18] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.001 0.107 2026-10-07 22:31:18,812 121 INFO rb-61b7113-225342-422163 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-07 22:31:18,821 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-07 22:31:18,917 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.027 0.076 2026-10-07 22:31:19,002 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:19] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.018 2026-10-07 22:31:19,154 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:19] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.029 0.121 2026-10-07 22:31:19,212 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:19] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.035 2026-10-07 22:31:19,239 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:31:19,278 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.037 2026-10-07 22:31:19,397 121 INFO rb-61b7113-225342-422163 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-07 22:31:19,446 121 INFO rb-61b7113-225342-422163 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-07 22:31:19,527 121 INFO rb-61b7113-225342-422163 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-07 22:31:19,567 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:19] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.010 0.026 2026-10-07 22:31:19,702 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:19] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.045 0.077 2026-10-07 22:31:19,730 121 INFO rb-61b7113-225342-422163 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-07 22:31:19,732 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-07 22:31:19,801 121 INFO rb-61b7113-225342-422163 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-07 22:31:19,884 121 INFO rb-61b7113-225342-422163 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-07 22:31:19,937 121 INFO rb-61b7113-225342-422163 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-07 22:31:20,037 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:20] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.044 0.099 2026-10-07 22:31:20,114 121 INFO rb-61b7113-225342-422163 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-07 22:31:20,123 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:20] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.016 0.017 2026-10-07 22:31:20,407 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:20] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.016 0.021 2026-10-07 22:31:20,453 121 INFO rb-61b7113-225342-422163 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-07 22:31:20,520 121 INFO rb-61b7113-225342-422163 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-07 22:31:20,622 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:20] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.058 0.099 2026-10-07 22:31:20,765 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 29 0.049 0.071 2026-10-07 22:31:20,971 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #826 deleted account.move.line.ctp records with IDs: [1561] 2026-10-07 22:31:21,245 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #826 deleted account.move.line records with IDs: [3191] 2026-10-07 22:31:21,842 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:21] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 313 0.503 0.549 2026-10-07 22:31:21,845 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.813 2026-10-07 22:31:21,937 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:21] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.029 0.052 2026-10-07 22:31:21,992 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:21] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.009 0.017 2026-10-07 22:31:22,114 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:22] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.026 0.058 2026-10-07 22:31:22,157 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:22] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.017 2026-10-07 22:31:22,190 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.007 0.023 2026-10-07 22:31:22,229 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: tour succeeded 2026-10-07 22:31:22,230 121 INFO rb-61b7113-225342-422163 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-07 22:31:22,444 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: heap 28826080 (allocated 30109696) 2026-10-07 22:31:22,458 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing chrome headless with pid 4394 2026-10-07 22:31:22,460 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing websocket connection 2026-10-07 22:31:22,461 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Terminating chrome headless with pid 4394 2026-10-07 22:31:22,579 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome Log in: /tmp/odoo_tests/rb-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223122_579569_test_bank_line_reconcile_round_trip.txt 2026-10-07 22:31:22,580 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Removing chrome user profile "/tmp/tmph3ajedxf_chrome_odoo" 2026-10-07 22:31:22,651 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen ... 2026-10-07 22:31:24,603 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome pid: 4650 2026-10-07 22:31:24,603 121 INFO rb-61b7113-225342-422163 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/tmp7xoptwdz_chrome_odoo 2026-10-07 22:31:24,603 121 INFO rb-61b7113-225342-422163 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:37629/json/version 2026-10-07 22:31:24,605 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:37629/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:31:24,630 121 INFO rb-61b7113-225342-422163 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-07 22:31:24,630 121 INFO rb-61b7113-225342-422163 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:37629/json 2026-10-07 22:31:24,631 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:37629/json with timeout 3 increased to 10s during tests 2026-10-07 22:31:24,647 121 INFO rb-61b7113-225342-422163 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:37629/devtools/page/CFCA527845CCC3E467CCAD2D3ACC8ED2 2026-10-07 22:31:24,657 121 INFO rb-61b7113-225342-422163 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-07 22:31:24,672 121 INFO rb-61b7113-225342-422163 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-07 22:31:24,789 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_leave_reopen_user from n/a 2026-10-07 22:31:24,802 121 INFO rb-61b7113-225342-422163 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-07 22:31:24,814 121 INFO rb-61b7113-225342-422163 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-07 22:31:24,815 121 INFO rb-61b7113-225342-422163 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-07 22:31:24,837 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:31:26,564 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:26] "GET /odoo HTTP/1.1" 200 - 181 0.196 1.536 2026-10-07 22:31:26,568 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Navigation result: {'frameId': 'CFCA527845CCC3E467CCAD2D3ACC8ED2', 'loaderId': '753E9DC68736F4DDADE3C3ECE76660AF', 'isDownload': False} 2026-10-07 22:31:26,568 121 INFO rb-61b7113-225342-422163 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-07 22:31:26,628 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:26] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.021 2026-10-07 22:31:26,880 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:26] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.131 0.144 2026-10-07 22:31:26,894 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:26] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.288 2026-10-07 22:31:26,930 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.301 2026-10-07 22:31:26,940 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:26] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.336 2026-10-07 22:31:26,972 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:26] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-07 22:31:26,977 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:31:27,036 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:27] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-07 22:31:27,814 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-07 22:31:27,827 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-07 22:31:27,833 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-07 22:31:27,853 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.010 2026-10-07 22:31:27,878 121 INFO rb-61b7113-225342-422163 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-07 22:31:27,904 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:31:27,962 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.033 2026-10-07 22:31:27,973 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.014 2026-10-07 22:31:27,995 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.018 2026-10-07 22:31:28,040 121 INFO rb-61b7113-225342-422163 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-07 22:31:28,150 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:31:28,163 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:31:28,192 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:28] "POST /mail/data HTTP/1.1" 200 - 34 0.085 0.056 2026-10-07 22:31:28,314 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:28] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.042 0.195 2026-10-07 22:31:28,380 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:28] "GET /web/image?model=res.users&field=avatar_128&id=827 HTTP/1.1" 200 - 16 0.026 0.252 2026-10-07 22:31:28,390 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.246 2026-10-07 22:31:28,405 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:31:28,413 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.309 2026-10-07 22:31:28,457 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.025 0.204 2026-10-07 22:31:28,500 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:28] "GET /web/image/res.partner/1986/avatar_128?unique=1791412252000 HTTP/1.1" 200 - 8 0.012 0.384 2026-10-07 22:31:28,524 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.155 2026-10-07 22:31:29,329 121 INFO rb-61b7113-225342-422163 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-07 22:31:29,353 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.010 0.008 2026-10-07 22:31:29,364 121 INFO rb-61b7113-225342-422163 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-07 22:31:29,418 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.013 2026-10-07 22:31:29,434 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.018 2026-10-07 22:31:29,500 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-07 22:31:29,586 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:29] "POST /mail/data HTTP/1.1" 200 - 20 0.032 0.056 2026-10-07 22:31:29,644 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:29] "GET /web/image?model=res.users&field=avatar_128&id=827 HTTP/1.1" 200 - 9 0.021 0.108 2026-10-07 22:31:29,680 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:29] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.147 2026-10-07 22:31:29,724 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:29] "GET /web/image/res.partner/1986/avatar_128?unique=1791412252000 HTTP/1.1" 200 - 8 0.015 0.183 2026-10-07 22:31:29,775 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.022 0.138 2026-10-07 22:31:29,789 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-07 22:31:29,816 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-07 22:31:29,993 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:29] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.057 0.220 2026-10-07 22:31:30,047 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:30] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 9 0.013 0.287 2026-10-07 22:31:30,199 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:30] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.074 0.092 2026-10-07 22:31:30,362 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 22:31:30,444 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:30] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-07 22:31:30,453 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:30] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.015 2026-10-07 22:31:30,459 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:30] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.018 2026-10-07 22:31:30,486 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:30] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-10-07 22:31:30,640 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:30] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:31:30,641 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:30] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:31:30,670 121 INFO rb-61b7113-225342-422163 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-07 22:31:30,731 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:30] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.027 0.028 2026-10-07 22:31:31,052 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:31] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.076 0.222 2026-10-07 22:31:31,096 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:31] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.006 0.022 2026-10-07 22:31:31,135 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:31] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.005 0.014 2026-10-07 22:31:31,158 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:31] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.031 2026-10-07 22:31:31,204 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:31] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.026 2026-10-07 22:31:31,276 121 INFO rb-61b7113-225342-422163 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-07 22:31:31,354 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:31] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.071 2026-10-07 22:31:31,390 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:31:31,491 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:31] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.037 0.060 2026-10-07 22:31:31,560 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:31] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.012 2026-10-07 22:31:31,718 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:31] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.043 0.113 2026-10-07 22:31:31,760 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-07 22:31:31,765 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-07 22:31:31,897 121 INFO rb-61b7113-225342-422163 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-07 22:31:31,982 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:31] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.031 0.075 2026-10-07 22:31:32,031 121 INFO rb-61b7113-225342-422163 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-07 22:31:32,099 121 INFO rb-61b7113-225342-422163 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-07 22:31:32,137 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:32] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.026 2026-10-07 22:31:32,164 121 INFO rb-61b7113-225342-422163 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-07 22:31:32,198 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.014 0.026 2026-10-07 22:31:32,359 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:32] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 30 0.049 0.073 2026-10-07 22:31:32,432 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:32] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-10-07 22:31:32,444 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:32] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.005 2026-10-07 22:31:32,527 121 INFO rb-61b7113-225342-422163 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-07 22:31:32,588 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:32] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 11 0.026 0.028 2026-10-07 22:31:32,633 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:32] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.015 2026-10-07 22:31:32,678 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-07 22:31:32,700 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:32] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.031 2026-10-07 22:31:32,751 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:32] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.028 2026-10-07 22:31:32,880 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.016 0.055 2026-10-07 22:31:32,938 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:32] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.017 2026-10-07 22:31:32,979 121 INFO rb-61b7113-225342-422163 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-07 22:31:33,059 121 INFO rb-61b7113-225342-422163 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-07 22:31:33,123 121 INFO rb-61b7113-225342-422163 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-07 22:31:33,133 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:33] "GET /odoo/accounting/2633/action-1233?statement_line_id=351 HTTP/1.1" 200 - 20 0.017 0.055 2026-10-07 22:31:33,419 121 INFO rb-61b7113-225342-422163 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-07 22:31:33,444 121 INFO rb-61b7113-225342-422163 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-07 22:31:33,445 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.020 0.020 2026-10-07 22:31:33,454 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.013 2026-10-07 22:31:33,508 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.018 2026-10-07 22:31:33,519 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-10-07 22:31:33,666 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:33] "POST /mail/data HTTP/1.1" 200 - 20 0.040 0.048 2026-10-07 22:31:33,669 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.061 2026-10-07 22:31:33,733 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:33] "GET /web/image?model=res.users&field=avatar_128&id=827 HTTP/1.1" 304 - 9 0.026 0.111 2026-10-07 22:31:33,811 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:33] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 18 0.035 0.172 2026-10-07 22:31:33,837 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:33] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.006 0.068 2026-10-07 22:31:33,876 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.181 2026-10-07 22:31:33,904 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:33] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.054 2026-10-07 22:31:34,019 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:34] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.001 0.096 2026-10-07 22:31:34,071 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:34] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.021 2026-10-07 22:31:34,117 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:34] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.016 2026-10-07 22:31:34,139 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.005 0.041 2026-10-07 22:31:34,182 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:34] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.043 2026-10-07 22:31:34,390 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:34] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.089 2026-10-07 22:31:34,425 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-07 22:31:34,491 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.021 0.044 2026-10-07 22:31:34,561 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:34] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.015 2026-10-07 22:31:34,594 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: tour succeeded 2026-10-07 22:31:34,595 121 INFO rb-61b7113-225342-422163 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-07 22:31:34,806 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: heap 23732020 (allocated 26701824) 2026-10-07 22:31:34,813 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing chrome headless with pid 4650 2026-10-07 22:31:34,815 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing websocket connection 2026-10-07 22:31:34,817 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Terminating chrome headless with pid 4650 2026-10-07 22:31:34,921 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223134_921599_test_bank_reconcile_screen_survives_leave_reload_and_reopen.txt 2026-10-07 22:31:34,922 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Removing chrome user profile "/tmp/tmp7xoptwdz_chrome_odoo" 2026-10-07 22:31:35,003 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_to_check_screen_reloads_on_the_same_journal ... 2026-10-07 22:31:35,362 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 22:31:52,198 121 INFO rb-61b7113-225342-422163 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-07 22:31:54,413 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome pid: 4931 2026-10-07 22:31:54,414 121 INFO rb-61b7113-225342-422163 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/tmptrlh7luw_chrome_odoo 2026-10-07 22:31:54,414 121 INFO rb-61b7113-225342-422163 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:35369/json/version 2026-10-07 22:31:54,416 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:35369/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:31:54,447 121 INFO rb-61b7113-225342-422163 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-07 22:31:54,448 121 INFO rb-61b7113-225342-422163 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:35369/json 2026-10-07 22:31:54,448 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:35369/json with timeout 3 increased to 10s during tests 2026-10-07 22:31:54,494 121 INFO rb-61b7113-225342-422163 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:35369/devtools/page/40D4F7A18CB6CE5ACDC7FCE062FBE249 2026-10-07 22:31:54,515 121 INFO rb-61b7113-225342-422163 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-07 22:31:54,525 121 INFO rb-61b7113-225342-422163 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-07 22:31:54,704 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_race_bank_add_user from n/a 2026-10-07 22:31:54,718 121 INFO rb-61b7113-225342-422163 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-07 22:31:54,727 121 INFO rb-61b7113-225342-422163 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-07 22:31:54,727 121 INFO rb-61b7113-225342-422163 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-07 22:31:54,751 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:31:56,450 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:56] "GET /odoo HTTP/1.1" 200 - 181 0.190 1.514 2026-10-07 22:31:56,456 121 INFO rb-61b7113-225342-422163 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': '40D4F7A18CB6CE5ACDC7FCE062FBE249', 'loaderId': 'C305CB2F793F0864F32253DA2C54141B', 'isDownload': False} 2026-10-07 22:31:56,457 121 INFO rb-61b7113-225342-422163 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-07 22:31:56,531 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:56] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.017 0.016 2026-10-07 22:31:56,566 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:31:56,783 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:56] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.116 0.155 2026-10-07 22:31:56,791 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:56] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.280 2026-10-07 22:31:56,801 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:56] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.282 2026-10-07 22:31:56,852 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.303 2026-10-07 22:31:56,895 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:56] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-07 22:31:56,973 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:56] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-07 22:31:57,847 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-07 22:31:57,853 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:31:57,855 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-07 22:31:57,885 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.012 2026-10-07 22:31:57,903 121 INFO rb-61b7113-225342-422163 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-07 22:31:57,921 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:31:57,962 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.017 2026-10-07 22:31:57,978 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-07 22:31:58,000 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.014 2026-10-07 22:31:58,074 121 INFO rb-61b7113-225342-422163 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-07 22:31:58,157 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 22:31:58,188 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:58] "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-07 22:31:58,208 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:58] "POST /mail/data HTTP/1.1" 200 - 34 0.062 0.066 2026-10-07 22:31:58,276 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:58] "GET /web/image?model=res.users&field=avatar_128&id=830 HTTP/1.1" 200 - 16 0.027 0.115 2026-10-07 22:31:58,315 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:58] "GET /web/image/res.partner/1997/avatar_128?unique=1791412295000 HTTP/1.1" 200 - 8 0.013 0.154 2026-10-07 22:31:58,352 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:31:58,414 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:58] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.032 0.284 2026-10-07 22:31:58,420 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.250 2026-10-07 22:31:58,459 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.212 2026-10-07 22:31:58,482 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.343 2026-10-07 22:31:58,496 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:31:58,526 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 0.023 2026-10-07 22:31:59,365 121 INFO rb-61b7113-225342-422163 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-07 22:31:59,386 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.010 2026-10-07 22:31:59,390 121 INFO rb-61b7113-225342-422163 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-07 22:31:59,451 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-07 22:31:59,464 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.017 2026-10-07 22:31:59,616 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:59] "POST /mail/data HTTP/1.1" 200 - 20 0.045 0.050 2026-10-07 22:31:59,671 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:59] "GET /web/image?model=res.users&field=avatar_128&id=830 HTTP/1.1" 304 - 9 0.018 0.098 2026-10-07 22:31:59,673 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.128 2026-10-07 22:31:59,722 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.023 0.146 2026-10-07 22:31:59,764 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:59] "GET /web/image/res.company/142/favicon HTTP/1.1" 200 - 9 0.013 0.048 2026-10-07 22:31:59,793 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.145 2026-10-07 22:31:59,824 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:31:59,998 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:31:59] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.061 0.180 2026-10-07 22:32:00,223 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:00] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.081 0.094 2026-10-07 22:32:00,343 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:32:00,421 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:00] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-10-07 22:32:00,430 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:00] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.015 2026-10-07 22:32:00,435 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:00] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.020 2026-10-07 22:32:00,445 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:00] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-07 22:32:00,581 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:00] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:32:00,583 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:00] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-07 22:32:00,634 121 INFO rb-61b7113-225342-422163 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-07 22:32:00,697 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:00] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.024 0.036 2026-10-07 22:32:01,047 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:01] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.080 0.246 2026-10-07 22:32:01,088 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:01] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.018 2026-10-07 22:32:01,144 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:01] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.011 0.024 2026-10-07 22:32:01,170 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:01] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.046 2026-10-07 22:32:01,236 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:01] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.047 2026-10-07 22:32:01,319 121 INFO rb-61b7113-225342-422163 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-07 22:32:01,425 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:01] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.112 2026-10-07 22:32:01,459 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:32:01,616 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:01] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.069 0.086 2026-10-07 22:32:01,684 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:01] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.013 0.011 2026-10-07 22:32:01,844 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:01] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.042 0.124 2026-10-07 22:32:01,891 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:01] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.027 2026-10-07 22:32:01,946 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:01] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.024 2026-10-07 22:32:01,952 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-10-07 22:32:02,066 121 INFO rb-61b7113-225342-422163 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-07 22:32:02,173 121 INFO rb-61b7113-225342-422163 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-07 22:32:02,187 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:02] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.010 0.040 2026-10-07 22:32:02,219 121 INFO rb-61b7113-225342-422163 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-07 22:32:02,321 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:02] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.035 0.073 2026-10-07 22:32:03,566 121 INFO rb-61b7113-225342-422163 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-07 22:32:03,643 121 INFO rb-61b7113-225342-422163 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-07 22:32:03,687 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:03] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.053 0.086 2026-10-07 22:32:03,698 121 INFO rb-61b7113-225342-422163 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-07 22:32:03,710 121 INFO rb-61b7113-225342-422163 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-07 22:32:03,813 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:03] "GET /odoo/accounting/2656/action-1233?statement_line_id=352 HTTP/1.1" 200 - 20 0.044 0.121 2026-10-07 22:32:03,875 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:03] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 10 0.030 0.158 2026-10-07 22:32:03,880 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.218 2026-10-07 22:32:04,101 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: heap 27367648 (allocated 29323264) 2026-10-07 22:32:04,102 121 INFO rb-61b7113-225342-422163 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 4931 2026-10-07 22:32:04,103 121 INFO rb-61b7113-225342-422163 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-07 22:32:04,104 121 INFO rb-61b7113-225342-422163 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 4931 2026-10-07 22:32:04,203 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223204_203141_test_bank_add_in_flight_is_not_undone_by_a_following_click.txt 2026-10-07 22:32:04,203 121 INFO rb-61b7113-225342-422163 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/tmptrlh7luw_chrome_odoo" 2026-10-07 22:32:04,280 121 INFO rb-61b7113-225342-422163 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-07 22:32:08,306 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome pid: 5178 2026-10-07 22:32:08,307 121 INFO rb-61b7113-225342-422163 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/tmp4creq7mn_chrome_odoo 2026-10-07 22:32:08,307 121 INFO rb-61b7113-225342-422163 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:40107/json/version 2026-10-07 22:32:08,309 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:40107/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:32:08,383 121 INFO rb-61b7113-225342-422163 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-07 22:32:08,383 121 INFO rb-61b7113-225342-422163 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:40107/json 2026-10-07 22:32:08,384 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:40107/json with timeout 3 increased to 10s during tests 2026-10-07 22:32:08,399 121 INFO rb-61b7113-225342-422163 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:40107/devtools/page/A98CAC823C9573FAD093B588BA642BFE 2026-10-07 22:32:08,411 121 INFO rb-61b7113-225342-422163 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-07 22:32:08,431 121 INFO rb-61b7113-225342-422163 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-07 22:32:08,584 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_race_bank_remove_user from n/a 2026-10-07 22:32:08,596 121 INFO rb-61b7113-225342-422163 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-07 22:32:08,609 121 INFO rb-61b7113-225342-422163 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-07 22:32:08,609 121 INFO rb-61b7113-225342-422163 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-07 22:32:08,637 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:32:10,456 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:10] "GET /odoo HTTP/1.1" 200 - 181 0.314 1.510 2026-10-07 22:32:10,460 121 INFO rb-61b7113-225342-422163 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': 'A98CAC823C9573FAD093B588BA642BFE', 'loaderId': '0E7C97736D1D24760B97C70F61DA1F50', 'isDownload': False} 2026-10-07 22:32:10,461 121 INFO rb-61b7113-225342-422163 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-07 22:32:10,520 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:10] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.019 2026-10-07 22:32:10,535 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:10] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-07 22:32:10,566 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:32:10,847 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:10] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.166 0.178 2026-10-07 22:32:10,864 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:10] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.351 2026-10-07 22:32:10,891 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.371 2026-10-07 22:32:10,896 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:10] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-07 22:32:11,579 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:11] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.007 2026-10-07 22:32:11,691 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-07 22:32:11,694 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-07 22:32:11,704 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-07 22:32:11,736 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-07 22:32:11,766 121 INFO rb-61b7113-225342-422163 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-07 22:32:11,789 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:32:11,843 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.021 2026-10-07 22:32:11,863 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.026 2026-10-07 22:32:11,868 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.040 2026-10-07 22:32:11,945 121 INFO rb-61b7113-225342-422163 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-07 22:32:12,017 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-07 22:32:12,027 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:12] "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-07 22:32:12,092 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:12] "POST /mail/data HTTP/1.1" 200 - 34 0.077 0.077 2026-10-07 22:32:12,151 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:12] "GET /web/image?model=res.users&field=avatar_128&id=831 HTTP/1.1" 200 - 16 0.021 0.153 2026-10-07 22:32:12,257 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:12] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.038 0.205 2026-10-07 22:32:12,305 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:12] "GET /web/image/res.partner/1998/avatar_128?unique=1791412295000 HTTP/1.1" 200 - 8 0.014 0.311 2026-10-07 22:32:12,335 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.332 2026-10-07 22:32:12,337 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.388 2026-10-07 22:32:12,342 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:32:12,398 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.261 2026-10-07 22:32:12,433 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.109 2026-10-07 22:32:13,269 121 INFO rb-61b7113-225342-422163 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-07 22:32:13,284 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.007 2026-10-07 22:32:13,301 121 INFO rb-61b7113-225342-422163 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-07 22:32:13,347 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-07 22:32:13,366 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-07 22:32:13,574 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:13] "POST /mail/data HTTP/1.1" 200 - 20 0.081 0.066 2026-10-07 22:32:13,580 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.121 2026-10-07 22:32:13,617 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:13] "POST /web/action/load HTTP/1.1" 200 - 10 0.018 0.138 2026-10-07 22:32:13,670 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:13] "GET /web/image?model=res.users&field=avatar_128&id=831 HTTP/1.1" 304 - 9 0.014 0.190 2026-10-07 22:32:13,713 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:13] "GET /web/image/res.partner/1998/avatar_128?unique=1791412295000 HTTP/1.1" 200 - 8 0.014 0.229 2026-10-07 22:32:13,740 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.138 2026-10-07 22:32:13,754 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:32:13,789 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:32:14,008 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:14] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.074 0.284 2026-10-07 22:32:14,063 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:14] "GET /web/image/res.company/142/favicon HTTP/1.1" 200 - 9 0.023 0.292 2026-10-07 22:32:14,244 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:14] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.092 0.093 2026-10-07 22:32:14,383 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:32:14,480 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:14] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.014 2026-10-07 22:32:14,492 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:14] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.028 2026-10-07 22:32:14,512 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:14] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.004 0.038 2026-10-07 22:32:14,530 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:14] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-07 22:32:14,696 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:14] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:32:14,701 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:14] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-07 22:32:14,740 121 INFO rb-61b7113-225342-422163 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-07 22:32:14,786 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:14] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.013 0.032 2026-10-07 22:32:15,220 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:15] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.128 0.257 2026-10-07 22:32:15,267 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:15] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.007 0.014 2026-10-07 22:32:15,321 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:15] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.020 0.019 2026-10-07 22:32:15,343 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:15] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.050 2026-10-07 22:32:15,395 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:15] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.006 0.032 2026-10-07 22:32:15,481 121 INFO rb-61b7113-225342-422163 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-07 22:32:15,644 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:15] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.143 2026-10-07 22:32:15,683 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:32:15,806 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:15] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.049 0.069 2026-10-07 22:32:15,870 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:15] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.012 2026-10-07 22:32:16,083 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:16] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.066 0.139 2026-10-07 22:32:16,142 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:16] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.010 0.033 2026-10-07 22:32:16,225 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:16] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.018 0.035 2026-10-07 22:32:16,234 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-10-07 22:32:16,378 121 INFO rb-61b7113-225342-422163 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-07 22:32:16,442 121 INFO rb-61b7113-225342-422163 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-07 22:32:16,484 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:16] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.011 0.025 2026-10-07 22:32:16,610 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:16] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.033 0.072 2026-10-07 22:32:16,643 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:16] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-07 22:32:16,677 121 INFO rb-61b7113-225342-422163 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-07 22:32:16,736 121 INFO rb-61b7113-225342-422163 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-07 22:32:16,825 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:16] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.051 0.080 2026-10-07 22:32:17,980 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:32:18,058 121 INFO rb-61b7113-225342-422163 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-07 22:32:18,138 121 INFO rb-61b7113-225342-422163 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-07 22:32:18,170 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:18] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.050 0.074 2026-10-07 22:32:18,207 121 INFO rb-61b7113-225342-422163 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-07 22:32:18,214 121 INFO rb-61b7113-225342-422163 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-07 22:32:18,279 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:18] "GET /odoo/accounting/2657/action-1233?statement_line_id=353 HTTP/1.1" 200 - 20 0.031 0.106 2026-10-07 22:32:18,333 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 10 0.024 0.154 2026-10-07 22:32:18,511 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: heap 27494008 (allocated 29061120) 2026-10-07 22:32:18,512 121 INFO rb-61b7113-225342-422163 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 5178 2026-10-07 22:32:18,518 121 INFO rb-61b7113-225342-422163 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-07 22:32:18,526 121 INFO rb-61b7113-225342-422163 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 5178 2026-10-07 22:32:18,665 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223218_665445_test_bank_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-10-07 22:32:18,665 121 INFO rb-61b7113-225342-422163 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/tmp4creq7mn_chrome_odoo" 2026-10-07 22:32:18,755 121 INFO rb-61b7113-225342-422163 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-07 22:32:21,237 121 INFO rb-61b7113-225342-422163 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: 5430 2026-10-07 22:32:21,238 121 INFO rb-61b7113-225342-422163 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/tmp5znzq4xq_chrome_odoo 2026-10-07 22:32:21,238 121 INFO rb-61b7113-225342-422163 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:34185/json/version 2026-10-07 22:32:21,241 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:34185/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:32:21,269 121 INFO rb-61b7113-225342-422163 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-07 22:32:21,269 121 INFO rb-61b7113-225342-422163 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:34185/json 2026-10-07 22:32:21,270 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:34185/json with timeout 3 increased to 10s during tests 2026-10-07 22:32:21,279 121 INFO rb-61b7113-225342-422163 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:34185/devtools/page/4105B7ADD1BE5EAEA6D538CCE5F3628A 2026-10-07 22:32:21,293 121 INFO rb-61b7113-225342-422163 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-07 22:32:21,298 121 INFO rb-61b7113-225342-422163 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-07 22:32:21,485 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_race_ji_add_user from n/a 2026-10-07 22:32:21,496 121 INFO rb-61b7113-225342-422163 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-07 22:32:21,509 121 INFO rb-61b7113-225342-422163 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-07 22:32:21,509 121 INFO rb-61b7113-225342-422163 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-07 22:32:21,531 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:32:23,268 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:23] "GET /odoo HTTP/1.1" 200 - 181 0.179 1.563 2026-10-07 22:32:23,273 121 INFO rb-61b7113-225342-422163 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': '4105B7ADD1BE5EAEA6D538CCE5F3628A', 'loaderId': '8EB7B11621E8F0B4AF2EA0B7F805EDD1', 'isDownload': False} 2026-10-07 22:32:23,273 121 INFO rb-61b7113-225342-422163 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-07 22:32:23,338 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:23] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-07 22:32:23,366 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.029 2026-10-07 22:32:23,380 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:23] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.064 2026-10-07 22:32:23,387 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:23] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.060 2026-10-07 22:32:23,388 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:32:23,643 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:23] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.112 0.215 2026-10-07 22:32:23,652 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:23] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.233 2026-10-07 22:32:23,726 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:23] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-07 22:32:24,437 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:32:24,453 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:32:24,457 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:32:24,481 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.012 2026-10-07 22:32:24,501 121 INFO rb-61b7113-225342-422163 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-07 22:32:24,536 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 22:32:24,601 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.037 2026-10-07 22:32:24,609 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.020 2026-10-07 22:32:24,634 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.040 2026-10-07 22:32:24,667 121 INFO rb-61b7113-225342-422163 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-07 22:32:24,754 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:32:24,774 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:32:24,821 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:24] "POST /mail/data HTTP/1.1" 200 - 34 0.071 0.076 2026-10-07 22:32:24,941 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:24] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.049 0.203 2026-10-07 22:32:24,991 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:24] "GET /web/image/res.partner/1999/avatar_128?unique=1791412295000 HTTP/1.1" 200 - 15 0.013 0.242 2026-10-07 22:32:25,020 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:25] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.289 2026-10-07 22:32:25,056 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:32:25,091 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:25] "GET /web/image?model=res.users&field=avatar_128&id=832 HTTP/1.1" 200 - 9 0.021 0.339 2026-10-07 22:32:25,094 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.330 2026-10-07 22:32:25,121 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.104 2026-10-07 22:32:25,187 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.314 2026-10-07 22:32:25,987 121 INFO rb-61b7113-225342-422163 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-07 22:32:26,004 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.007 2026-10-07 22:32:26,028 121 INFO rb-61b7113-225342-422163 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-07 22:32:26,078 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-07 22:32:26,103 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-07 22:32:26,263 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "POST /mail/data HTTP/1.1" 200 - 20 0.044 0.064 2026-10-07 22:32:26,297 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.098 2026-10-07 22:32:26,359 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "GET /web/image?model=res.users&field=avatar_128&id=832 HTTP/1.1" 200 - 9 0.024 0.139 2026-10-07 22:32:26,387 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.093 2026-10-07 22:32:26,431 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:32:26,435 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "GET /web/image/res.partner/1999/avatar_128?unique=1791412295000 HTTP/1.1" 200 - 8 0.012 0.243 2026-10-07 22:32:26,438 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.242 2026-10-07 22:32:26,466 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 22:32:26,821 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.122 0.371 2026-10-07 22:32:26,851 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "GET /web/image/res.company/142/favicon HTTP/1.1" 200 - 9 0.008 0.382 2026-10-07 22:32:26,905 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.012 0.015 2026-10-07 22:32:26,916 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-07 22:32:26,991 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:26] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.029 0.067 2026-10-07 22:32:27,256 121 INFO rb-61b7113-225342-422163 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-07 22:32:27,321 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:27] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.020 0.023 2026-10-07 22:32:27,349 121 INFO rb-61b7113-225342-422163 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-07 22:32:27,383 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:27] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.018 2026-10-07 22:32:27,404 121 INFO rb-61b7113-225342-422163 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-07 22:32:27,470 121 INFO rb-61b7113-225342-422163 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-07 22:32:27,543 121 INFO rb-61b7113-225342-422163 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-07 22:32:27,584 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:27] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.024 2026-10-07 22:32:27,779 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:27] "POST /web/action/run HTTP/1.1" 200 - 45 0.053 0.132 2026-10-07 22:32:27,875 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.072 2026-10-07 22:32:27,914 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:32:27,998 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:27] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.030 0.052 2026-10-07 22:32:28,200 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:28] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.021 0.090 2026-10-07 22:32:28,260 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:28] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.031 2026-10-07 22:32:28,317 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.027 2026-10-07 22:32:28,402 121 INFO rb-61b7113-225342-422163 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-07 22:32:28,406 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:28] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.017 2026-10-07 22:32:28,456 121 INFO rb-61b7113-225342-422163 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-07 22:32:28,527 121 INFO rb-61b7113-225342-422163 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-07 22:32:28,560 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:28] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.009 0.032 2026-10-07 22:32:28,730 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:28] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 27 0.054 0.096 2026-10-07 22:32:28,847 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:32:29,979 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:29] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.024 2026-10-07 22:32:30,109 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:30] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.050 0.095 2026-10-07 22:32:30,136 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:30] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-07 22:32:30,146 121 INFO rb-61b7113-225342-422163 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-07 22:32:30,207 121 INFO rb-61b7113-225342-422163 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-07 22:32:30,270 121 INFO rb-61b7113-225342-422163 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-07 22:32:30,402 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:30] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.029 0.102 2026-10-07 22:32:30,807 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:30] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 110 0.169 0.219 2026-10-07 22:32:30,820 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:30] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.372 2026-10-07 22:32:30,851 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:30] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.388 2026-10-07 22:32:30,913 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:30] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.015 0.072 2026-10-07 22:32:30,984 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:30] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.019 2026-10-07 22:32:31,003 121 INFO rb-61b7113-225342-422163 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-07 22:32:31,004 121 INFO rb-61b7113-225342-422163 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-07 22:32:31,009 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:31] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.005 0.024 2026-10-07 22:32:31,161 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:31] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.072 0.102 2026-10-07 22:32:31,299 121 INFO rb-61b7113-225342-422163 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 25384216 (allocated 26701824) 2026-10-07 22:32:31,300 121 INFO rb-61b7113-225342-422163 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 5430 2026-10-07 22:32:31,301 121 INFO rb-61b7113-225342-422163 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-07 22:32:31,303 121 INFO rb-61b7113-225342-422163 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 5430 2026-10-07 22:32:31,413 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223231_413400_test_journal_items_add_in_flight_is_not_undone_by_a_following_click.txt 2026-10-07 22:32:31,413 121 INFO rb-61b7113-225342-422163 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/tmp5znzq4xq_chrome_odoo" 2026-10-07 22:32:31,481 121 INFO rb-61b7113-225342-422163 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-07 22:32:33,838 121 INFO rb-61b7113-225342-422163 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: 5675 2026-10-07 22:32:33,839 121 INFO rb-61b7113-225342-422163 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/tmpz2q1b320_chrome_odoo 2026-10-07 22:32:33,841 121 INFO rb-61b7113-225342-422163 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:39279/json/version 2026-10-07 22:32:33,846 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:39279/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:32:33,921 121 INFO rb-61b7113-225342-422163 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-07 22:32:33,922 121 INFO rb-61b7113-225342-422163 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:39279/json 2026-10-07 22:32:33,922 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:39279/json with timeout 3 increased to 10s during tests 2026-10-07 22:32:33,932 121 INFO rb-61b7113-225342-422163 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:39279/devtools/page/814DBBF584399CAF8E4C7D5117269308 2026-10-07 22:32:33,945 121 INFO rb-61b7113-225342-422163 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-07 22:32:33,955 121 INFO rb-61b7113-225342-422163 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-07 22:32:34,093 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_race_ji_remove_user from n/a 2026-10-07 22:32:34,105 121 INFO rb-61b7113-225342-422163 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-07 22:32:34,109 121 INFO rb-61b7113-225342-422163 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-07 22:32:34,109 121 INFO rb-61b7113-225342-422163 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-07 22:32:34,125 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:32:35,856 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:35] "GET /odoo HTTP/1.1" 200 - 181 0.182 1.553 2026-10-07 22:32:35,860 121 INFO rb-61b7113-225342-422163 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': '814DBBF584399CAF8E4C7D5117269308', 'loaderId': 'CCEEDE79F10D61A61360B1ACF11EB083', 'isDownload': False} 2026-10-07 22:32:35,860 121 INFO rb-61b7113-225342-422163 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-07 22:32:35,911 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:35] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-07 22:32:36,206 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:36] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.156 0.149 2026-10-07 22:32:36,218 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:36] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.317 2026-10-07 22:32:36,233 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:36] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.339 2026-10-07 22:32:36,265 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.343 2026-10-07 22:32:36,266 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:32:36,276 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:36] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-07 22:32:36,321 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:36] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-10-07 22:32:37,139 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-07 22:32:37,144 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-07 22:32:37,146 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-07 22:32:37,202 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.012 2026-10-07 22:32:37,213 121 INFO rb-61b7113-225342-422163 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-07 22:32:37,235 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:32:37,293 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.030 2026-10-07 22:32:37,312 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.015 2026-10-07 22:32:37,329 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.013 2026-10-07 22:32:37,393 121 INFO rb-61b7113-225342-422163 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-07 22:32:37,509 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:32:37,542 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "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-07 22:32:37,587 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "POST /mail/data HTTP/1.1" 200 - 34 0.115 0.079 2026-10-07 22:32:37,589 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-07 22:32:37,596 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.179 2026-10-07 22:32:37,633 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.190 2026-10-07 22:32:37,728 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.028 0.279 2026-10-07 22:32:37,799 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "GET /web/image?model=res.users&field=avatar_128&id=833 HTTP/1.1" 200 - 16 0.022 0.351 2026-10-07 22:32:37,852 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "GET /web/image/res.partner/2000/avatar_128?unique=1791412295000 HTTP/1.1" 200 - 8 0.013 0.398 2026-10-07 22:32:37,868 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:32:37,926 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.292 2026-10-07 22:32:37,967 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.023 0.112 2026-10-07 22:32:38,798 121 INFO rb-61b7113-225342-422163 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-07 22:32:38,815 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.011 2026-10-07 22:32:38,828 121 INFO rb-61b7113-225342-422163 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-07 22:32:38,882 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-07 22:32:38,891 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-07 22:32:39,064 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:39] "POST /mail/data HTTP/1.1" 200 - 20 0.046 0.043 2026-10-07 22:32:39,120 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:39] "GET /web/image/res.partner/2000/avatar_128?unique=1791412295000 HTTP/1.1" 200 - 8 0.014 0.076 2026-10-07 22:32:39,153 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.101 2026-10-07 22:32:39,196 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:39] "GET /web/image?model=res.users&field=avatar_128&id=833 HTTP/1.1" 200 - 9 0.012 0.134 2026-10-07 22:32:39,198 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.138 2026-10-07 22:32:39,234 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.124 2026-10-07 22:32:39,279 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:32:39,293 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:39] "GET /web/image/res.company/142/favicon HTTP/1.1" 200 - 9 0.008 0.053 2026-10-07 22:32:39,682 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:39] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.145 0.358 2026-10-07 22:32:39,764 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:39] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.013 0.019 2026-10-07 22:32:39,841 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:39] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.025 0.058 2026-10-07 22:32:39,847 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.084 2026-10-07 22:32:40,103 121 INFO rb-61b7113-225342-422163 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-07 22:32:40,172 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:40] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.021 0.027 2026-10-07 22:32:40,191 121 INFO rb-61b7113-225342-422163 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-07 22:32:40,229 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:40] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.019 2026-10-07 22:32:40,272 121 INFO rb-61b7113-225342-422163 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-07 22:32:40,302 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:40] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.021 2026-10-07 22:32:40,322 121 INFO rb-61b7113-225342-422163 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-07 22:32:40,382 121 INFO rb-61b7113-225342-422163 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-07 22:32:40,451 121 INFO rb-61b7113-225342-422163 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-07 22:32:40,495 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.024 2026-10-07 22:32:40,698 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:40] "POST /web/action/run HTTP/1.1" 200 - 45 0.063 0.130 2026-10-07 22:32:40,798 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:40] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.073 2026-10-07 22:32:40,836 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:32:40,899 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:40] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.018 0.044 2026-10-07 22:32:41,109 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:41] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.015 0.096 2026-10-07 22:32:41,163 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:41] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.010 0.031 2026-10-07 22:32:41,191 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:41] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-07 22:32:41,279 121 INFO rb-61b7113-225342-422163 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-07 22:32:41,283 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:41] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.025 2026-10-07 22:32:41,342 121 INFO rb-61b7113-225342-422163 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-07 22:32:41,461 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:41] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.033 0.078 2026-10-07 22:32:41,696 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:32:42,740 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.019 0.033 2026-10-07 22:32:42,837 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:42] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.031 0.109 2026-10-07 22:32:42,875 121 INFO rb-61b7113-225342-422163 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-07 22:32:42,899 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.015 0.030 2026-10-07 22:32:42,942 121 INFO rb-61b7113-225342-422163 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-07 22:32:43,021 121 INFO rb-61b7113-225342-422163 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-07 22:32:43,157 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:43] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.035 0.096 2026-10-07 22:32:43,521 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:43] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.162 0.185 2026-10-07 22:32:43,564 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:43] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.016 0.365 2026-10-07 22:32:43,589 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:43] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.392 2026-10-07 22:32:43,677 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:43] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.045 0.086 2026-10-07 22:32:43,738 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:43] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.015 2026-10-07 22:32:43,767 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:43] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.016 2026-10-07 22:32:43,768 121 INFO rb-61b7113-225342-422163 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-07 22:32:43,769 121 INFO rb-61b7113-225342-422163 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-07 22:32:43,886 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:32:43] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.051 0.079 2026-10-07 22:32:44,042 121 INFO rb-61b7113-225342-422163 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 25529404 (allocated 27226112) 2026-10-07 22:32:44,044 121 INFO rb-61b7113-225342-422163 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 5675 2026-10-07 22:32:44,045 121 INFO rb-61b7113-225342-422163 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-07 22:32:44,045 121 INFO rb-61b7113-225342-422163 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 5675 2026-10-07 22:32:44,159 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223244_159614_test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-10-07 22:32:44,160 121 INFO rb-61b7113-225342-422163 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/tmpz2q1b320_chrome_odoo" 2026-10-07 22:32:44,284 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 22:33:00,529 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts ... 2026-10-07 22:33:02,417 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome pid: 5918 2026-10-07 22:33:02,417 121 INFO rb-61b7113-225342-422163 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/tmpq2d_xm_e_chrome_odoo 2026-10-07 22:33:02,417 121 INFO rb-61b7113-225342-422163 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:42281/json/version 2026-10-07 22:33:02,419 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:42281/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:33:02,442 121 INFO rb-61b7113-225342-422163 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-07 22:33:02,442 121 INFO rb-61b7113-225342-422163 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:42281/json 2026-10-07 22:33:02,443 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:42281/json with timeout 3 increased to 10s during tests 2026-10-07 22:33:02,452 121 INFO rb-61b7113-225342-422163 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:42281/devtools/page/6D748EC7A04D3CEE972F2A5745DD27A9 2026-10-07 22:33:02,461 121 INFO rb-61b7113-225342-422163 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-07 22:33:02,470 121 INFO rb-61b7113-225342-422163 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-07 22:33:02,730 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_commit_input_user from n/a 2026-10-07 22:33:02,741 121 INFO rb-61b7113-225342-422163 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-07 22:33:02,750 121 INFO rb-61b7113-225342-422163 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-07 22:33:02,750 121 INFO rb-61b7113-225342-422163 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-07 22:33:02,778 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:33:05,881 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:05] "GET /odoo HTTP/1.1" 200 - 181 0.165 2.949 2026-10-07 22:33:05,885 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Navigation result: {'frameId': '6D748EC7A04D3CEE972F2A5745DD27A9', 'loaderId': 'CE04C10A22B29D3A7969109596121CD5', 'isDownload': False} 2026-10-07 22:33:05,886 121 INFO rb-61b7113-225342-422163 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-07 22:33:05,944 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:05] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.011 2026-10-07 22:33:05,976 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.028 2026-10-07 22:33:06,234 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:06] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.119 0.186 2026-10-07 22:33:06,249 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:06] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.321 2026-10-07 22:33:06,269 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:06] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.333 2026-10-07 22:33:06,302 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:33:06,303 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:06] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.074 2026-10-07 22:33:06,322 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:06] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-10-07 22:33:07,052 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-07 22:33:07,058 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:33:07,061 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-07 22:33:07,094 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-07 22:33:07,117 121 INFO rb-61b7113-225342-422163 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-07 22:33:07,138 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:33:07,183 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.024 2026-10-07 22:33:07,205 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.007 2026-10-07 22:33:07,224 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.017 2026-10-07 22:33:07,282 121 INFO rb-61b7113-225342-422163 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-07 22:33:07,342 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:33:07,382 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "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-07 22:33:07,446 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "POST /mail/data HTTP/1.1" 200 - 34 0.110 0.061 2026-10-07 22:33:07,513 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "GET /web/image/res.partner/2011/avatar_128?unique=1791412364000 HTTP/1.1" 200 - 15 0.024 0.193 2026-10-07 22:33:07,516 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.160 2026-10-07 22:33:07,560 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "GET /web/image?model=res.users&field=avatar_128&id=836 HTTP/1.1" 200 - 9 0.013 0.253 2026-10-07 22:33:07,581 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:33:07,660 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.025 0.289 2026-10-07 22:33:07,725 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.225 2026-10-07 22:33:07,752 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.445 2026-10-07 22:33:07,769 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:33:07,784 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.027 2026-10-07 22:33:08,587 121 INFO rb-61b7113-225342-422163 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-07 22:33:08,601 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.010 2026-10-07 22:33:08,615 121 INFO rb-61b7113-225342-422163 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-07 22:33:08,692 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-07 22:33:08,721 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.023 2026-10-07 22:33:08,901 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:08] "POST /mail/data HTTP/1.1" 200 - 20 0.066 0.056 2026-10-07 22:33:08,934 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:08] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.103 2026-10-07 22:33:08,936 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.157 2026-10-07 22:33:08,993 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:08] "GET /web/image?model=res.users&field=avatar_128&id=836 HTTP/1.1" 304 - 9 0.014 0.158 2026-10-07 22:33:09,027 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:09] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.009 0.192 2026-10-07 22:33:09,252 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:09] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.079 0.200 2026-10-07 22:33:09,287 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.347 2026-10-07 22:33:09,328 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:33:09,483 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:09] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.101 0.087 2026-10-07 22:33:09,594 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:33:09,732 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:09] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-07 22:33:09,743 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:09] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.004 0.006 2026-10-07 22:33:09,749 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:09] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.006 2026-10-07 22:33:09,765 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:09] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-07 22:33:09,916 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:09] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:33:09,917 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:09] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:33:09,963 121 INFO rb-61b7113-225342-422163 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-07 22:33:10,034 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:10] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.029 0.036 2026-10-07 22:33:10,374 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:10] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.077 0.227 2026-10-07 22:33:10,402 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:10] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.013 2026-10-07 22:33:10,453 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.015 2026-10-07 22:33:10,476 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:10] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.030 2026-10-07 22:33:10,527 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:10] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.007 0.033 2026-10-07 22:33:10,616 121 INFO rb-61b7113-225342-422163 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-07 22:33:10,700 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:10] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.106 2026-10-07 22:33:10,751 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-07 22:33:10,861 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.034 0.067 2026-10-07 22:33:10,932 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:10] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.014 2026-10-07 22:33:11,110 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:11] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.050 0.125 2026-10-07 22:33:11,165 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:11] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.032 2026-10-07 22:33:11,200 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:11] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-07 22:33:11,207 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-07 22:33:11,327 121 INFO rb-61b7113-225342-422163 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-07 22:33:11,417 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:11] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 22 0.028 0.081 2026-10-07 22:33:11,486 121 INFO rb-61b7113-225342-422163 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-07 22:33:11,552 121 INFO rb-61b7113-225342-422163 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-07 22:33:11,604 121 INFO rb-61b7113-225342-422163 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-07 22:33:11,662 121 INFO rb-61b7113-225342-422163 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-07 22:33:11,668 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:11] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.032 0.075 2026-10-07 22:33:11,747 121 INFO rb-61b7113-225342-422163 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-07 22:33:11,798 121 INFO rb-61b7113-225342-422163 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-07 22:33:11,812 121 INFO rb-61b7113-225342-422163 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-07 22:33:11,821 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:11] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.036 0.098 2026-10-07 22:33:11,959 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:11] "GET /odoo/accounting/2679/action-1233?statement_line_id=354 HTTP/1.1" 200 - 20 0.043 0.186 2026-10-07 22:33:12,009 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:12] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.020 0.233 2026-10-07 22:33:12,079 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: heap 27424240 (allocated 28798976) 2026-10-07 22:33:12,089 121 INFO rb-61b7113-225342-422163 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 5918 2026-10-07 22:33:12,094 121 INFO rb-61b7113-225342-422163 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-07 22:33:12,097 121 INFO rb-61b7113-225342-422163 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 5918 2026-10-07 22:33:12,193 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223312_193451_test_an_intent_commits_pending_typed_input_before_it_acts.txt 2026-10-07 22:33:12,193 121 INFO rb-61b7113-225342-422163 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/tmpq2d_xm_e_chrome_odoo" 2026-10-07 22:33:12,276 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row ... 2026-10-07 22:33:14,758 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome pid: 6157 2026-10-07 22:33:14,758 121 INFO rb-61b7113-225342-422163 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/tmpj7iyedah_chrome_odoo 2026-10-07 22:33:14,758 121 INFO rb-61b7113-225342-422163 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:43319/json/version 2026-10-07 22:33:14,760 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:43319/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:33:14,811 121 INFO rb-61b7113-225342-422163 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-07 22:33:14,811 121 INFO rb-61b7113-225342-422163 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:43319/json 2026-10-07 22:33:14,812 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:43319/json with timeout 3 increased to 10s during tests 2026-10-07 22:33:14,825 121 INFO rb-61b7113-225342-422163 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:43319/devtools/page/70A61824C7D6643D9F4F6BCE9FDBBBB8 2026-10-07 22:33:14,844 121 INFO rb-61b7113-225342-422163 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-07 22:33:14,863 121 INFO rb-61b7113-225342-422163 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-07 22:33:15,001 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_autosave_user from n/a 2026-10-07 22:33:15,014 121 INFO rb-61b7113-225342-422163 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-07 22:33:15,025 121 INFO rb-61b7113-225342-422163 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-07 22:33:15,025 121 INFO rb-61b7113-225342-422163 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-07 22:33:15,048 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:33:16,858 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:16] "GET /odoo HTTP/1.1" 200 - 181 0.245 1.570 2026-10-07 22:33:16,864 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Navigation result: {'frameId': '70A61824C7D6643D9F4F6BCE9FDBBBB8', 'loaderId': '188737CC617DBDC41BE74012E1BE8503', 'isDownload': False} 2026-10-07 22:33:16,864 121 INFO rb-61b7113-225342-422163 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-07 22:33:16,902 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:16] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-07 22:33:16,921 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:16] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-10-07 22:33:16,985 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:33:17,176 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:17] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.129 0.143 2026-10-07 22:33:17,188 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:17] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.275 2026-10-07 22:33:17,218 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.275 2026-10-07 22:33:17,245 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:17] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-07 22:33:17,320 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:17] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-07 22:33:18,008 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-07 22:33:18,022 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-07 22:33:18,029 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-07 22:33:18,052 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-07 22:33:18,079 121 INFO rb-61b7113-225342-422163 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-07 22:33:18,091 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:33:18,138 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.017 2026-10-07 22:33:18,155 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-07 22:33:18,174 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.021 2026-10-07 22:33:18,269 121 INFO rb-61b7113-225342-422163 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-07 22:33:18,345 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:33:18,362 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "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-07 22:33:18,386 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "POST /mail/data HTTP/1.1" 200 - 34 0.062 0.062 2026-10-07 22:33:18,449 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "GET /web/image?model=res.users&field=avatar_128&id=837 HTTP/1.1" 200 - 16 0.025 0.145 2026-10-07 22:33:18,452 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.114 2026-10-07 22:33:18,484 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.189 2026-10-07 22:33:18,568 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.021 0.214 2026-10-07 22:33:18,618 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "GET /web/image/res.partner/2012/avatar_128?unique=1791412364000 HTTP/1.1" 200 - 8 0.013 0.329 2026-10-07 22:33:18,676 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.025 0.249 2026-10-07 22:33:18,691 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:33:18,722 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.019 0.043 2026-10-07 22:33:19,591 121 INFO rb-61b7113-225342-422163 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-07 22:33:19,601 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.008 2026-10-07 22:33:19,629 121 INFO rb-61b7113-225342-422163 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-07 22:33:19,690 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.020 2026-10-07 22:33:19,714 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.005 0.033 2026-10-07 22:33:19,911 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:19] "POST /mail/data HTTP/1.1" 200 - 20 0.094 0.062 2026-10-07 22:33:19,991 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:19] "GET /web/image/res.partner/2012/avatar_128?unique=1791412364000 HTTP/1.1" 200 - 8 0.037 0.102 2026-10-07 22:33:20,029 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.151 2026-10-07 22:33:20,034 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.189 2026-10-07 22:33:20,063 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.095 2026-10-07 22:33:20,098 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 22:33:20,116 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "GET /web/image?model=res.users&field=avatar_128&id=837 HTTP/1.1" 304 - 9 0.013 0.237 2026-10-07 22:33:20,147 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-07 22:33:20,337 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.067 0.211 2026-10-07 22:33:20,374 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.010 0.221 2026-10-07 22:33:20,547 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.081 0.089 2026-10-07 22:33:20,640 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:33:20,715 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-10-07 22:33:20,732 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.009 2026-10-07 22:33:20,737 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.008 2026-10-07 22:33:20,752 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-07 22:33:20,893 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:33:20,897 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:20] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:33:20,948 121 INFO rb-61b7113-225342-422163 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-07 22:33:21,013 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:21] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.028 0.034 2026-10-07 22:33:21,377 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:21] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.105 0.221 2026-10-07 22:33:21,411 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:21] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.014 2026-10-07 22:33:21,460 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:21] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.008 0.020 2026-10-07 22:33:21,481 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:21] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.036 2026-10-07 22:33:21,546 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:21] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.041 2026-10-07 22:33:21,632 121 INFO rb-61b7113-225342-422163 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-07 22:33:21,715 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:21] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.006 0.097 2026-10-07 22:33:21,761 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:33:21,888 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:21] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.054 0.072 2026-10-07 22:33:21,980 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:21] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.014 2026-10-07 22:33:22,130 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:22] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.047 0.101 2026-10-07 22:33:22,186 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.010 0.012 2026-10-07 22:33:22,192 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-10-07 22:33:22,322 121 INFO rb-61b7113-225342-422163 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-07 22:33:22,368 121 INFO rb-61b7113-225342-422163 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-07 22:33:22,392 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:22] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.021 0.074 2026-10-07 22:33:22,473 121 INFO rb-61b7113-225342-422163 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-07 22:33:22,480 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:22] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.014 0.020 2026-10-07 22:33:22,761 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:22] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.018 0.016 2026-10-07 22:33:22,803 121 INFO rb-61b7113-225342-422163 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-07 22:33:22,865 121 INFO rb-61b7113-225342-422163 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-07 22:33:22,903 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:22] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.024 0.071 2026-10-07 22:33:22,961 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:22] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.010 0.023 2026-10-07 22:33:23,004 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-07 22:33:23,116 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.017 0.044 2026-10-07 22:33:23,160 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:23] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.014 2026-10-07 22:33:23,170 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:23] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-07 22:33:23,215 121 INFO rb-61b7113-225342-422163 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-07 22:33:23,285 121 INFO rb-61b7113-225342-422163 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-07 22:33:23,345 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.012 0.035 2026-10-07 22:33:23,389 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:23] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.022 2026-10-07 22:33:23,424 121 INFO rb-61b7113-225342-422163 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-07 22:33:23,489 121 INFO rb-61b7113-225342-422163 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-07 22:33:23,542 121 INFO rb-61b7113-225342-422163 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-07 22:33:23,618 121 INFO rb-61b7113-225342-422163 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-07 22:33:23,678 121 INFO rb-61b7113-225342-422163 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-07 22:33:23,709 121 INFO rb-61b7113-225342-422163 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-07 22:33:23,931 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #837 deleted account.move.line.ctp records with IDs: [1576] 2026-10-07 22:33:24,013 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: heap 29244684 (allocated 30633984) 2026-10-07 22:33:24,239 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #837 deleted account.move.line records with IDs: [3219] 2026-10-07 22:33:24,581 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:24] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 215 0.506 0.456 2026-10-07 22:33:24,585 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.564 2026-10-07 22:33:24,593 121 INFO rb-61b7113-225342-422163 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 6157 2026-10-07 22:33:24,594 121 INFO rb-61b7113-225342-422163 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-07 22:33:24,595 121 INFO rb-61b7113-225342-422163 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 6157 2026-10-07 22:33:24,697 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223324_697652_test_edit_made_before_a_card_switch_reaches_the_saved_row.txt 2026-10-07 22:33:24,698 121 INFO rb-61b7113-225342-422163 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/tmpj7iyedah_chrome_odoo" 2026-10-07 22:33:24,825 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 22:33:42,350 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour ... 2026-10-07 22:33:44,548 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome pid: 6409 2026-10-07 22:33:44,548 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmpa7eueg4g_chrome_odoo 2026-10-07 22:33:44,548 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:43005/json/version 2026-10-07 22:33:44,549 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:43005/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:33:44,637 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-10-07 22:33:44,637 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:43005/json 2026-10-07 22:33:44,638 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:43005/json with timeout 3 increased to 10s during tests 2026-10-07 22:33:44,661 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:43005/devtools/page/3054683D5C1DDCD6768E72BF45DA2715 2026-10-07 22:33:44,670 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-10-07 22:33:44,694 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-10-07 22:33:44,831 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_a11y_user from n/a 2026-10-07 22:33:44,846 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-10-07 22:33:44,858 121 INFO rb-61b7113-225342-422163 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-07 22:33:44,858 121 INFO rb-61b7113-225342-422163 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-07 22:33:44,884 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:33:46,425 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:46] "GET /odoo HTTP/1.1" 200 - 181 0.178 1.370 2026-10-07 22:33:46,431 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Navigation result: {'frameId': '3054683D5C1DDCD6768E72BF45DA2715', 'loaderId': '628AAB1C7317D66C4B0E14CE02E38B23', 'isDownload': False} 2026-10-07 22:33:46,431 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-10-07 22:33:46,495 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:46] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.014 2026-10-07 22:33:46,516 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:46] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.029 2026-10-07 22:33:46,534 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:33:46,780 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:46] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.143 0.155 2026-10-07 22:33:46,792 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:46] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.309 2026-10-07 22:33:46,819 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.317 2026-10-07 22:33:46,847 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:46] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.008 2026-10-07 22:33:46,878 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:46] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-07 22:33:47,573 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-07 22:33:47,578 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-07 22:33:47,592 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-07 22:33:47,618 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.013 0.009 2026-10-07 22:33:47,625 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-10-07 22:33:47,644 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:33:47,692 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.025 2026-10-07 22:33:47,706 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-07 22:33:47,742 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.015 0.029 2026-10-07 22:33:47,818 121 INFO rb-61b7113-225342-422163 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-07 22:33:47,874 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-07 22:33:47,883 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-07 22:33:47,945 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:47] "POST /mail/data HTTP/1.1" 200 - 34 0.079 0.061 2026-10-07 22:33:48,029 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:48] "GET /web/image?model=res.users&field=avatar_128&id=840 HTTP/1.1" 200 - 16 0.039 0.155 2026-10-07 22:33:48,073 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:48] "GET /web/image/res.partner/2023/avatar_128?unique=1791412404000 HTTP/1.1" 200 - 8 0.016 0.218 2026-10-07 22:33:48,103 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 22:33:48,201 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:48] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.045 0.263 2026-10-07 22:33:48,232 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:48] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.382 2026-10-07 22:33:48,298 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.306 2026-10-07 22:33:48,300 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.420 2026-10-07 22:33:48,314 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:33:48,327 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.038 2026-10-07 22:33:49,183 121 INFO rb-61b7113-225342-422163 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-07 22:33:49,186 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-07 22:33:49,218 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-10-07 22:33:49,269 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.012 2026-10-07 22:33:49,284 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.004 0.015 2026-10-07 22:33:49,441 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:49] "POST /mail/data HTTP/1.1" 200 - 20 0.040 0.054 2026-10-07 22:33:49,444 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.076 2026-10-07 22:33:49,492 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:49] "GET /web/image?model=res.users&field=avatar_128&id=840 HTTP/1.1" 304 - 9 0.017 0.107 2026-10-07 22:33:49,532 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.142 2026-10-07 22:33:49,563 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.090 2026-10-07 22:33:49,595 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:33:49,599 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:49] "GET /web/image/res.company/144/favicon HTTP/1.1" 200 - 9 0.017 0.052 2026-10-07 22:33:49,757 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:49] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.052 0.143 2026-10-07 22:33:49,910 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:49] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.050 0.071 2026-10-07 22:33:50,011 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:33:50,084 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:50] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-07 22:33:50,097 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:50] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.012 2026-10-07 22:33:50,108 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:50] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.011 2026-10-07 22:33:50,116 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:50] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-07 22:33:50,236 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:50] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:33:50,237 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:50] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:33:50,279 121 INFO rb-61b7113-225342-422163 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-07 22:33:50,318 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:50] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.010 0.027 2026-10-07 22:33:50,639 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:50] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.073 0.219 2026-10-07 22:33:50,679 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:50] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.006 0.014 2026-10-07 22:33:50,750 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:50] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.012 0.022 2026-10-07 22:33:50,772 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:50] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.044 2026-10-07 22:33:50,858 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:50] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.016 0.061 2026-10-07 22:33:50,961 121 INFO rb-61b7113-225342-422163 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-07 22:33:51,042 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:51] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.001 0.117 2026-10-07 22:33:51,082 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:33:51,244 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:51] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.067 0.081 2026-10-07 22:33:51,316 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:51] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.017 2026-10-07 22:33:51,514 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:51] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.053 0.149 2026-10-07 22:33:51,573 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:51] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.033 2026-10-07 22:33:51,647 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:51] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.017 0.037 2026-10-07 22:33:51,657 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.056 2026-10-07 22:33:51,775 121 INFO rb-61b7113-225342-422163 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-07 22:33:51,835 121 INFO rb-61b7113-225342-422163 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-07 22:33:51,890 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:51] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.018 0.036 2026-10-07 22:33:52,032 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:52] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.032 0.080 2026-10-07 22:33:52,069 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-07 22:33:52,079 121 INFO rb-61b7113-225342-422163 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-07 22:33:52,140 121 INFO rb-61b7113-225342-422163 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-07 22:33:53,195 121 INFO rb-61b7113-225342-422163 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-07 22:33:53,278 121 INFO rb-61b7113-225342-422163 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-07 22:33:53,400 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:53] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.033 0.084 2026-10-07 22:33:53,404 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-10-07 22:33:53,423 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-10-07 22:33:53,424 121 INFO rb-61b7113-225342-422163 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-07 22:33:53,736 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: heap 27289688 (allocated 28798976) 2026-10-07 22:33:53,741 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing chrome headless with pid 6409 2026-10-07 22:33:53,746 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing websocket connection 2026-10-07 22:33:53,750 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 6409 2026-10-07 22:33:53,883 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223353_883401_test_reconcile_a11y_tour.txt 2026-10-07 22:33:53,883 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmpa7eueg4g_chrome_odoo" 2026-10-07 22:33:53,948 121 INFO rb-61b7113-225342-422163 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-07 22:33:56,594 121 INFO rb-61b7113-225342-422163 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: 6660 2026-10-07 22:33:56,595 121 INFO rb-61b7113-225342-422163 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/tmp7w1kqcsx_chrome_odoo 2026-10-07 22:33:56,595 121 INFO rb-61b7113-225342-422163 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:46393/json/version 2026-10-07 22:33:56,596 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:46393/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:33:56,608 121 INFO rb-61b7113-225342-422163 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-07 22:33:56,608 121 INFO rb-61b7113-225342-422163 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:46393/json 2026-10-07 22:33:56,609 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:46393/json with timeout 3 increased to 10s during tests 2026-10-07 22:33:56,624 121 INFO rb-61b7113-225342-422163 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:46393/devtools/page/08DE5437471FDB57F5F110E84A6A9488 2026-10-07 22:33:56,632 121 INFO rb-61b7113-225342-422163 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-07 22:33:56,652 121 INFO rb-61b7113-225342-422163 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-07 22:33:56,798 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_focus_user from n/a 2026-10-07 22:33:56,810 121 INFO rb-61b7113-225342-422163 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-07 22:33:56,825 121 INFO rb-61b7113-225342-422163 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-07 22:33:56,825 121 INFO rb-61b7113-225342-422163 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-07 22:33:56,851 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:33:58,635 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:58] "GET /odoo HTTP/1.1" 200 - 181 0.211 1.576 2026-10-07 22:33:58,640 121 INFO rb-61b7113-225342-422163 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': '08DE5437471FDB57F5F110E84A6A9488', 'loaderId': '32E6DD88854BC57F252F06E02254F08A', 'isDownload': False} 2026-10-07 22:33:58,640 121 INFO rb-61b7113-225342-422163 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-07 22:33:58,904 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:58] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.098 0.117 2026-10-07 22:33:58,918 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:58] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.229 2026-10-07 22:33:58,929 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:58] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.226 2026-10-07 22:33:58,989 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.248 2026-10-07 22:33:58,989 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:33:58,998 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:58] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.291 2026-10-07 22:33:59,017 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:59] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-07 22:33:59,112 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:33:59] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-07 22:34:00,068 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:34:00,087 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-07 22:34:00,089 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-07 22:34:00,126 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.016 2026-10-07 22:34:00,135 121 INFO rb-61b7113-225342-422163 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-07 22:34:00,160 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:34:00,239 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.015 0.029 2026-10-07 22:34:00,253 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.033 2026-10-07 22:34:00,288 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.009 0.033 2026-10-07 22:34:00,332 121 INFO rb-61b7113-225342-422163 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-07 22:34:00,440 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:34:00,459 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "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-07 22:34:00,509 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "POST /mail/data HTTP/1.1" 200 - 34 0.106 0.064 2026-10-07 22:34:00,612 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.026 0.212 2026-10-07 22:34:00,631 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.231 2026-10-07 22:34:00,633 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.200 2026-10-07 22:34:00,698 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "GET /web/image/res.partner/2024/avatar_128?unique=1791412404000 HTTP/1.1" 200 - 15 0.022 0.275 2026-10-07 22:34:00,724 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:34:00,766 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.207 2026-10-07 22:34:00,815 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "GET /web/image?model=res.users&field=avatar_128&id=841 HTTP/1.1" 200 - 9 0.014 0.407 2026-10-07 22:34:00,857 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.019 0.155 2026-10-07 22:34:01,574 121 INFO rb-61b7113-225342-422163 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-07 22:34:01,582 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-07 22:34:01,618 121 INFO rb-61b7113-225342-422163 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-07 22:34:01,659 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-07 22:34:01,673 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-07 22:34:01,855 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:01] "POST /mail/data HTTP/1.1" 200 - 20 0.055 0.066 2026-10-07 22:34:01,860 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.105 2026-10-07 22:34:01,905 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.020 0.105 2026-10-07 22:34:01,948 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:01] "GET /web/image?model=res.users&field=avatar_128&id=841 HTTP/1.1" 200 - 9 0.012 0.172 2026-10-07 22:34:01,996 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:01] "GET /web/image/res.partner/2024/avatar_128?unique=1791412404000 HTTP/1.1" 200 - 8 0.012 0.211 2026-10-07 22:34:02,023 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:34:02,319 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:02] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.112 0.276 2026-10-07 22:34:02,358 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.011 0.454 2026-10-07 22:34:02,401 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-07 22:34:02,410 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:02] "GET /web/image/res.company/144/favicon HTTP/1.1" 200 - 9 0.016 0.364 2026-10-07 22:34:02,429 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:02] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.069 2026-10-07 22:34:02,505 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:02] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.026 0.103 2026-10-07 22:34:02,513 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.125 2026-10-07 22:34:02,793 121 INFO rb-61b7113-225342-422163 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-07 22:34:02,838 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:02] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.013 0.022 2026-10-07 22:34:02,877 121 INFO rb-61b7113-225342-422163 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-07 22:34:02,921 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:02] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.013 0.021 2026-10-07 22:34:02,948 121 INFO rb-61b7113-225342-422163 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-07 22:34:02,979 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:02] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.019 2026-10-07 22:34:03,003 121 INFO rb-61b7113-225342-422163 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-07 22:34:03,066 121 INFO rb-61b7113-225342-422163 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-07 22:34:03,132 121 INFO rb-61b7113-225342-422163 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-07 22:34:03,216 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:03] "POST /web/action/load HTTP/1.1" 200 - 11 0.028 0.049 2026-10-07 22:34:03,470 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:03] "POST /web/action/run HTTP/1.1" 200 - 45 0.107 0.122 2026-10-07 22:34:03,593 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:03] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.010 0.093 2026-10-07 22:34:03,639 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:34:03,700 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:03] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.020 0.040 2026-10-07 22:34:03,850 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:03] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.016 0.068 2026-10-07 22:34:03,904 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:03] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.031 2026-10-07 22:34:03,932 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:03] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-07 22:34:03,992 121 INFO rb-61b7113-225342-422163 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-07 22:34:04,011 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:04] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.020 2026-10-07 22:34:04,044 121 INFO rb-61b7113-225342-422163 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-07 22:34:04,160 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:04] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.045 0.064 2026-10-07 22:34:04,190 121 INFO rb-61b7113-225342-422163 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-07 22:34:04,204 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:04] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-10-07 22:34:04,266 121 INFO rb-61b7113-225342-422163 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-07 22:34:04,381 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:04] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.040 0.065 2026-10-07 22:34:04,438 121 INFO rb-61b7113-225342-422163 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-07 22:34:04,439 121 INFO rb-61b7113-225342-422163 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-07 22:34:04,473 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:04] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.015 0.037 2026-10-07 22:34:04,480 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-07 22:34:04,814 121 INFO rb-61b7113-225342-422163 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 24667056 (allocated 26439680) 2026-10-07 22:34:04,821 121 INFO rb-61b7113-225342-422163 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 6660 2026-10-07 22:34:04,822 121 INFO rb-61b7113-225342-422163 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-07 22:34:04,823 121 INFO rb-61b7113-225342-422163 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 6660 2026-10-07 22:34:04,931 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223404_931220_test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.txt 2026-10-07 22:34:04,931 121 INFO rb-61b7113-225342-422163 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/tmp7w1kqcsx_chrome_odoo" 2026-10-07 22:34:05,039 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 22:34:21,415 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier ... 2026-10-07 22:34:23,654 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome pid: 6899 2026-10-07 22:34:23,655 121 INFO rb-61b7113-225342-422163 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/tmp1n7o8gpq_chrome_odoo 2026-10-07 22:34:23,655 121 INFO rb-61b7113-225342-422163 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:34247/json/version 2026-10-07 22:34:23,656 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:34247/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:34:23,705 121 INFO rb-61b7113-225342-422163 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-07 22:34:23,706 121 INFO rb-61b7113-225342-422163 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:34247/json 2026-10-07 22:34:23,711 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:34247/json with timeout 3 increased to 10s during tests 2026-10-07 22:34:23,735 121 INFO rb-61b7113-225342-422163 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:34247/devtools/page/845C7F50C3D0AF09DE4651A3D4CBCE0B 2026-10-07 22:34:23,747 121 INFO rb-61b7113-225342-422163 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-07 22:34:23,753 121 INFO rb-61b7113-225342-422163 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-07 22:34:23,904 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_badge_user from n/a 2026-10-07 22:34:23,919 121 INFO rb-61b7113-225342-422163 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-07 22:34:23,925 121 INFO rb-61b7113-225342-422163 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-07 22:34:23,925 121 INFO rb-61b7113-225342-422163 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-07 22:34:23,942 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:34:27,061 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:27] "GET /odoo HTTP/1.1" 200 - 181 0.223 2.903 2026-10-07 22:34:27,066 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Navigation result: {'frameId': '845C7F50C3D0AF09DE4651A3D4CBCE0B', 'loaderId': 'CDD760D415A5C8EBEAFADF0B3E6F3BE5', 'isDownload': False} 2026-10-07 22:34:27,066 121 INFO rb-61b7113-225342-422163 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-07 22:34:27,129 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:27] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.024 2026-10-07 22:34:27,164 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:27] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.048 2026-10-07 22:34:27,410 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:27] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.103 0.200 2026-10-07 22:34:27,433 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:27] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.328 2026-10-07 22:34:27,466 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.332 2026-10-07 22:34:27,488 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:34:27,542 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:27] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-07 22:34:27,555 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:27] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-10-07 22:34:28,316 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-07 22:34:28,317 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-07 22:34:28,322 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:34:28,348 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-07 22:34:28,372 121 INFO rb-61b7113-225342-422163 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-07 22:34:28,402 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:34:28,466 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.028 2026-10-07 22:34:28,482 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.042 2026-10-07 22:34:28,500 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.036 2026-10-07 22:34:28,532 121 INFO rb-61b7113-225342-422163 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-07 22:34:28,608 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:34:28,623 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:28] "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-07 22:34:28,715 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:28] "POST /mail/data HTTP/1.1" 200 - 34 0.101 0.079 2026-10-07 22:34:28,826 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:28] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.034 0.225 2026-10-07 22:34:28,903 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:28] "GET /web/image/res.partner/2035/avatar_128?unique=1791412445000 HTTP/1.1" 200 - 15 0.030 0.272 2026-10-07 22:34:28,926 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:34:28,937 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.342 2026-10-07 22:34:29,012 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:29] "GET /web/image?model=res.users&field=avatar_128&id=844 HTTP/1.1" 200 - 9 0.016 0.398 2026-10-07 22:34:29,015 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.389 2026-10-07 22:34:29,039 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.155 2026-10-07 22:34:29,111 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.034 0.341 2026-10-07 22:34:29,746 121 INFO rb-61b7113-225342-422163 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-07 22:34:29,764 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.009 2026-10-07 22:34:29,796 121 INFO rb-61b7113-225342-422163 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-07 22:34:29,862 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-07 22:34:29,868 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.019 2026-10-07 22:34:30,041 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "POST /mail/data HTTP/1.1" 200 - 20 0.066 0.055 2026-10-07 22:34:30,094 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "GET /web/image/res.partner/2035/avatar_128?unique=1791412445000 HTTP/1.1" 200 - 8 0.016 0.136 2026-10-07 22:34:30,152 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "GET /web/image?model=res.users&field=avatar_128&id=844 HTTP/1.1" 200 - 9 0.015 0.187 2026-10-07 22:34:30,154 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.209 2026-10-07 22:34:30,190 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:34:30,203 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "POST /web/action/load HTTP/1.1" 200 - 10 0.017 0.241 2026-10-07 22:34:30,232 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.161 2026-10-07 22:34:30,279 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:34:30,284 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "GET /web/image/res.company/145/favicon HTTP/1.1" 200 - 9 0.012 0.091 2026-10-07 22:34:30,492 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.071 0.174 2026-10-07 22:34:30,686 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.052 0.088 2026-10-07 22:34:30,791 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:34:30,892 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-10-07 22:34:30,898 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.011 2026-10-07 22:34:30,906 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.018 2026-10-07 22:34:30,922 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:30] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-07 22:34:31,116 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:31] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-07 22:34:31,120 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:31] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:34:31,158 121 INFO rb-61b7113-225342-422163 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-07 22:34:31,217 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:31] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.018 0.037 2026-10-07 22:34:31,671 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:31] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.131 0.273 2026-10-07 22:34:31,734 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:31] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.007 0.021 2026-10-07 22:34:31,815 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:31] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.010 0.022 2026-10-07 22:34:31,839 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:31] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.044 2026-10-07 22:34:31,900 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:31] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.011 0.033 2026-10-07 22:34:31,980 121 INFO rb-61b7113-225342-422163 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-07 22:34:32,097 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:32] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.001 0.126 2026-10-07 22:34:32,154 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-10-07 22:34:32,288 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.060 0.080 2026-10-07 22:34:32,360 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:32] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.014 2026-10-07 22:34:32,523 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:32] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.045 0.125 2026-10-07 22:34:32,581 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:32] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.035 2026-10-07 22:34:32,658 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:32] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.014 0.036 2026-10-07 22:34:32,665 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-10-07 22:34:32,790 121 INFO rb-61b7113-225342-422163 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-07 22:34:32,854 121 INFO rb-61b7113-225342-422163 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-07 22:34:32,899 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:32] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.013 0.027 2026-10-07 22:34:33,067 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:33] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.045 0.096 2026-10-07 22:34:33,104 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 0.011 2026-10-07 22:34:33,106 121 INFO rb-61b7113-225342-422163 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-07 22:34:33,175 121 INFO rb-61b7113-225342-422163 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-07 22:34:33,375 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:33] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 52 0.066 0.127 2026-10-07 22:34:33,408 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-07 22:34:33,418 121 INFO rb-61b7113-225342-422163 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-07 22:34:33,474 121 INFO rb-61b7113-225342-422163 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-07 22:34:33,541 121 INFO rb-61b7113-225342-422163 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-07 22:34:33,657 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:33] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.033 0.072 2026-10-07 22:34:33,689 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-07 22:34:33,703 121 INFO rb-61b7113-225342-422163 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-07 22:34:33,758 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: tour succeeded 2026-10-07 22:34:33,760 121 INFO rb-61b7113-225342-422163 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-07 22:34:34,005 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: heap 27287196 (allocated 29061120) 2026-10-07 22:34:34,009 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing chrome headless with pid 6899 2026-10-07 22:34:34,013 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing websocket connection 2026-10-07 22:34:34,015 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Terminating chrome headless with pid 6899 2026-10-07 22:34:34,125 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223434_125082_test_badge_uncheck_keeps_a_manual_match_made_earlier.txt 2026-10-07 22:34:34,125 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Removing chrome user profile "/tmp/tmp1n7o8gpq_chrome_odoo" 2026-10-07 22:34:34,230 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 22:34:51,081 121 INFO rb-61b7113-225342-422163 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-07 22:34:53,731 121 INFO rb-61b7113-225342-422163 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: 7147 2026-10-07 22:34:53,731 121 INFO rb-61b7113-225342-422163 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/tmpobn351gh_chrome_odoo 2026-10-07 22:34:53,733 121 INFO rb-61b7113-225342-422163 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:44517/json/version 2026-10-07 22:34:53,738 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:44517/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:34:53,759 121 INFO rb-61b7113-225342-422163 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-07 22:34:53,759 121 INFO rb-61b7113-225342-422163 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:44517/json 2026-10-07 22:34:53,761 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:44517/json with timeout 3 increased to 10s during tests 2026-10-07 22:34:53,774 121 INFO rb-61b7113-225342-422163 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:44517/devtools/page/CB2327821DFA5A59D45A3DBE07198141 2026-10-07 22:34:53,780 121 INFO rb-61b7113-225342-422163 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-07 22:34:53,791 121 INFO rb-61b7113-225342-422163 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-07 22:34:54,006 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_clear_account_focus_user from n/a 2026-10-07 22:34:54,018 121 INFO rb-61b7113-225342-422163 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-07 22:34:54,027 121 INFO rb-61b7113-225342-422163 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-07 22:34:54,027 121 INFO rb-61b7113-225342-422163 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-07 22:34:54,052 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:34:55,731 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:55] "GET /odoo HTTP/1.1" 200 - 181 0.218 1.466 2026-10-07 22:34:55,738 121 INFO rb-61b7113-225342-422163 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': 'CB2327821DFA5A59D45A3DBE07198141', 'loaderId': '9D43DD71019D0DBBFF638880443F398B', 'isDownload': False} 2026-10-07 22:34:55,738 121 INFO rb-61b7113-225342-422163 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-07 22:34:55,783 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:55] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-07 22:34:55,837 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.028 2026-10-07 22:34:56,082 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:56] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.112 0.195 2026-10-07 22:34:56,095 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:56] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.311 2026-10-07 22:34:56,109 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:56] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.344 2026-10-07 22:34:56,126 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:56] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-07 22:34:56,146 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:34:56,149 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:56] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-10-07 22:34:56,928 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-07 22:34:56,930 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-07 22:34:56,933 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:34:56,957 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-07 22:34:56,977 121 INFO rb-61b7113-225342-422163 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-07 22:34:57,000 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:34:57,045 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.019 2026-10-07 22:34:57,099 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.041 2026-10-07 22:34:57,123 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.021 2026-10-07 22:34:57,152 121 INFO rb-61b7113-225342-422163 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-07 22:34:57,242 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 22:34:57,264 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:57] "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-07 22:34:57,311 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:57] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.049 0.086 2026-10-07 22:34:57,374 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:57] "GET /web/image?model=res.users&field=avatar_128&id=847 HTTP/1.1" 200 - 16 0.023 0.155 2026-10-07 22:34:57,400 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:34:57,480 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:57] "POST /mail/data HTTP/1.1" 200 - 34 0.045 0.241 2026-10-07 22:34:57,520 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:57] "GET /web/image/res.partner/2046/avatar_128?unique=1791412474000 HTTP/1.1" 200 - 8 0.010 0.310 2026-10-07 22:34:57,546 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:57] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.333 2026-10-07 22:34:57,547 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.318 2026-10-07 22:34:57,586 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.219 2026-10-07 22:34:58,191 121 INFO rb-61b7113-225342-422163 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-07 22:34:58,203 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.005 2026-10-07 22:34:58,267 121 INFO rb-61b7113-225342-422163 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-07 22:34:58,320 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-07 22:34:58,331 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-07 22:34:58,469 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:58] "POST /mail/data HTTP/1.1" 200 - 20 0.039 0.046 2026-10-07 22:34:58,520 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:58] "GET /web/image/res.partner/2046/avatar_128?unique=1791412474000 HTTP/1.1" 200 - 8 0.018 0.098 2026-10-07 22:34:58,574 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:58] "GET /web/image?model=res.users&field=avatar_128&id=847 HTTP/1.1" 200 - 9 0.020 0.156 2026-10-07 22:34:58,576 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.164 2026-10-07 22:34:58,619 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-07 22:34:58,623 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.021 0.189 2026-10-07 22:34:58,668 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:58] "GET /web/image/res.company/146/favicon HTTP/1.1" 200 - 9 0.011 0.061 2026-10-07 22:34:58,717 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.181 2026-10-07 22:34:58,763 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:34:58,961 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:58] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.097 0.213 2026-10-07 22:34:59,159 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:59] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.072 0.089 2026-10-07 22:34:59,291 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:34:59,392 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:59] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-10-07 22:34:59,402 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:59] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.026 2026-10-07 22:34:59,409 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:59] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.003 0.022 2026-10-07 22:34:59,423 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:59] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-07 22:34:59,587 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:59] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:34:59,589 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:59] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:34:59,615 121 INFO rb-61b7113-225342-422163 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-07 22:34:59,658 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:59] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.012 0.023 2026-10-07 22:34:59,947 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:34:59] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.053 0.209 2026-10-07 22:35:00,009 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:00] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.025 2026-10-07 22:35:00,064 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.008 0.024 2026-10-07 22:35:00,097 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:00] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.014 0.024 2026-10-07 22:35:00,190 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:00] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.064 2026-10-07 22:35:00,298 121 INFO rb-61b7113-225342-422163 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-07 22:35:00,381 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:00] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.073 2026-10-07 22:35:00,421 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:35:00,554 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.050 0.078 2026-10-07 22:35:00,620 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:00] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.012 2026-10-07 22:35:00,796 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:00] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.054 0.114 2026-10-07 22:35:00,861 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:00] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.034 2026-10-07 22:35:00,940 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.022 0.031 2026-10-07 22:35:00,946 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.053 2026-10-07 22:35:01,063 121 INFO rb-61b7113-225342-422163 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-07 22:35:01,133 121 INFO rb-61b7113-225342-422163 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-07 22:35:01,185 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:01] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.011 0.036 2026-10-07 22:35:01,338 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:01] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.051 0.082 2026-10-07 22:35:01,379 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:01] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.016 2026-10-07 22:35:01,387 121 INFO rb-61b7113-225342-422163 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-07 22:35:01,486 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:01] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.024 0.070 2026-10-07 22:35:01,523 121 INFO rb-61b7113-225342-422163 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-07 22:35:01,544 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:01] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.028 2026-10-07 22:35:01,634 121 INFO rb-61b7113-225342-422163 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-07 22:35:01,695 121 INFO rb-61b7113-225342-422163 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-07 22:35:01,767 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:01] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.032 0.096 2026-10-07 22:35:01,821 121 INFO rb-61b7113-225342-422163 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-07 22:35:01,822 121 INFO rb-61b7113-225342-422163 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-07 22:35:01,893 121 INFO rb-61b7113-225342-422163 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-07 22:35:01,932 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:01] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.014 0.021 2026-10-07 22:35:01,951 121 INFO rb-61b7113-225342-422163 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-07 22:35:02,011 121 INFO rb-61b7113-225342-422163 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-07 22:35:02,065 121 INFO rb-61b7113-225342-422163 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-07 22:35:02,180 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:02] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.038 0.071 2026-10-07 22:35:02,221 121 INFO rb-61b7113-225342-422163 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-07 22:35:02,222 121 INFO rb-61b7113-225342-422163 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-07 22:35:02,271 121 INFO rb-61b7113-225342-422163 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-07 22:35:02,272 121 INFO rb-61b7113-225342-422163 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-07 22:35:02,532 121 INFO rb-61b7113-225342-422163 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 27838072 (allocated 29585408) 2026-10-07 22:35:02,541 121 INFO rb-61b7113-225342-422163 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 7147 2026-10-07 22:35:02,542 121 INFO rb-61b7113-225342-422163 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-07 22:35:02,542 121 INFO rb-61b7113-225342-422163 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 7147 2026-10-07 22:35:02,657 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223502_657299_test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.txt 2026-10-07 22:35:02,657 121 INFO rb-61b7113-225342-422163 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/tmpobn351gh_chrome_odoo" 2026-10-07 22:35:02,715 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account ... 2026-10-07 22:35:05,888 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome pid: 7389 2026-10-07 22:35:05,889 121 INFO rb-61b7113-225342-422163 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/tmp5sjx6yfy_chrome_odoo 2026-10-07 22:35:05,889 121 INFO rb-61b7113-225342-422163 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:36367/json/version 2026-10-07 22:35:05,890 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:36367/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:35:05,952 121 INFO rb-61b7113-225342-422163 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-07 22:35:05,952 121 INFO rb-61b7113-225342-422163 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:36367/json 2026-10-07 22:35:05,953 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:36367/json with timeout 3 increased to 10s during tests 2026-10-07 22:35:05,969 121 INFO rb-61b7113-225342-422163 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:36367/devtools/page/E8C24904B49C278D2FAFB2C98561746C 2026-10-07 22:35:05,979 121 INFO rb-61b7113-225342-422163 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-07 22:35:06,002 121 INFO rb-61b7113-225342-422163 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-07 22:35:06,272 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_clear_account_user from n/a 2026-10-07 22:35:06,291 121 INFO rb-61b7113-225342-422163 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-07 22:35:06,299 121 INFO rb-61b7113-225342-422163 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-07 22:35:06,300 121 INFO rb-61b7113-225342-422163 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-07 22:35:06,328 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:35:08,151 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:08] "GET /odoo HTTP/1.1" 200 - 181 0.236 1.593 2026-10-07 22:35:08,156 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Navigation result: {'frameId': 'E8C24904B49C278D2FAFB2C98561746C', 'loaderId': '7FF2C8E8FACC41934840E58BACA21D65', 'isDownload': False} 2026-10-07 22:35:08,156 121 INFO rb-61b7113-225342-422163 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-07 22:35:08,201 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:08] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-07 22:35:08,522 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:08] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.171 0.151 2026-10-07 22:35:08,534 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:08] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.323 2026-10-07 22:35:08,567 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.308 2026-10-07 22:35:08,580 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:08] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.386 2026-10-07 22:35:08,602 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:08] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.009 2026-10-07 22:35:08,613 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:08] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-10-07 22:35:08,635 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:35:09,438 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-07 22:35:09,447 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-07 22:35:09,452 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-07 22:35:09,481 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.009 2026-10-07 22:35:09,492 121 INFO rb-61b7113-225342-422163 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-07 22:35:09,508 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:35:09,562 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.019 2026-10-07 22:35:09,591 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.005 0.009 2026-10-07 22:35:09,633 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.019 0.021 2026-10-07 22:35:09,695 121 INFO rb-61b7113-225342-422163 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-07 22:35:09,859 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:35:09,863 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:09] "POST /mail/data HTTP/1.1" 200 - 34 0.078 0.082 2026-10-07 22:35:09,890 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:09] "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-07 22:35:09,989 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:09] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.053 0.189 2026-10-07 22:35:09,995 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.148 2026-10-07 22:35:10,025 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:10] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.260 2026-10-07 22:35:10,085 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:35:10,129 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:10] "GET /web/image/res.partner/2047/avatar_128?unique=1791412474000 HTTP/1.1" 200 - 15 0.045 0.313 2026-10-07 22:35:10,203 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:10] "GET /web/image?model=res.users&field=avatar_128&id=848 HTTP/1.1" 200 - 9 0.030 0.417 2026-10-07 22:35:10,225 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.169 2026-10-07 22:35:10,284 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.360 2026-10-07 22:35:10,929 121 INFO rb-61b7113-225342-422163 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-07 22:35:10,947 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.006 2026-10-07 22:35:10,959 121 INFO rb-61b7113-225342-422163 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-07 22:35:11,014 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-07 22:35:11,054 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.006 0.025 2026-10-07 22:35:11,224 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:11] "POST /mail/data HTTP/1.1" 200 - 20 0.060 0.063 2026-10-07 22:35:11,227 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.101 2026-10-07 22:35:11,287 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:11] "GET /web/image?model=res.users&field=avatar_128&id=848 HTTP/1.1" 200 - 9 0.016 0.128 2026-10-07 22:35:11,330 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:11] "GET /web/image/res.partner/2047/avatar_128?unique=1791412474000 HTTP/1.1" 200 - 8 0.013 0.180 2026-10-07 22:35:11,367 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.113 2026-10-07 22:35:11,377 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-07 22:35:11,416 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-07 22:35:11,417 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.020 0.259 2026-10-07 22:35:11,457 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:11] "GET /web/image/res.company/146/favicon HTTP/1.1" 200 - 9 0.010 0.086 2026-10-07 22:35:11,617 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:11] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.047 0.114 2026-10-07 22:35:11,835 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:11] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.071 0.097 2026-10-07 22:35:11,991 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:35:12,083 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:12] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-07 22:35:12,100 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:12] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.008 2026-10-07 22:35:12,108 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:12] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-10-07 22:35:12,129 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:12] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.003 0.005 2026-10-07 22:35:12,295 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:12] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:35:12,296 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:12] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:35:12,326 121 INFO rb-61b7113-225342-422163 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-07 22:35:12,391 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:12] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.023 0.040 2026-10-07 22:35:12,750 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:12] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.086 0.224 2026-10-07 22:35:12,806 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:12] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.015 2026-10-07 22:35:12,861 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:12] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.027 2026-10-07 22:35:12,882 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:12] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.039 2026-10-07 22:35:12,925 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:12] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.028 2026-10-07 22:35:13,002 121 INFO rb-61b7113-225342-422163 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-07 22:35:13,095 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:13] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.002 0.105 2026-10-07 22:35:13,139 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:35:13,228 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:13] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.028 0.058 2026-10-07 22:35:13,312 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:13] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.016 2026-10-07 22:35:13,463 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:13] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.042 0.113 2026-10-07 22:35:13,522 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:13] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.032 2026-10-07 22:35:13,609 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.021 0.037 2026-10-07 22:35:13,619 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-10-07 22:35:13,730 121 INFO rb-61b7113-225342-422163 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-07 22:35:13,788 121 INFO rb-61b7113-225342-422163 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-07 22:35:13,833 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:13] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.009 0.033 2026-10-07 22:35:13,957 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:13] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.031 0.076 2026-10-07 22:35:13,996 121 INFO rb-61b7113-225342-422163 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-07 22:35:14,002 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:14] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.004 0.017 2026-10-07 22:35:14,098 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:14] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.022 0.071 2026-10-07 22:35:14,141 121 INFO rb-61b7113-225342-422163 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-07 22:35:14,181 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:14] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.023 0.039 2026-10-07 22:35:14,245 121 INFO rb-61b7113-225342-422163 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-07 22:35:14,304 121 INFO rb-61b7113-225342-422163 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-07 22:35:14,369 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:14] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.038 0.083 2026-10-07 22:35:14,424 121 INFO rb-61b7113-225342-422163 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-07 22:35:14,425 121 INFO rb-61b7113-225342-422163 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-07 22:35:14,505 121 INFO rb-61b7113-225342-422163 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-07 22:35:14,519 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:14] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.007 0.015 2026-10-07 22:35:14,576 121 INFO rb-61b7113-225342-422163 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-07 22:35:14,680 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:14] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.025 0.075 2026-10-07 22:35:14,725 121 INFO rb-61b7113-225342-422163 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-07 22:35:14,725 121 INFO rb-61b7113-225342-422163 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-07 22:35:14,801 121 INFO rb-61b7113-225342-422163 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-07 22:35:14,867 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:14] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.019 0.035 2026-10-07 22:35:14,946 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:14] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.023 0.029 2026-10-07 22:35:15,093 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:15] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.039 0.064 2026-10-07 22:35:15,133 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:15] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.014 2026-10-07 22:35:15,144 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:15] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-07 22:35:15,193 121 INFO rb-61b7113-225342-422163 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-07 22:35:15,270 121 INFO rb-61b7113-225342-422163 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-07 22:35:15,398 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:15] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.061 0.051 2026-10-07 22:35:15,402 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-07 22:35:15,442 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:15] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.017 2026-10-07 22:35:15,473 121 INFO rb-61b7113-225342-422163 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-07 22:35:15,541 121 INFO rb-61b7113-225342-422163 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-07 22:35:15,594 121 INFO rb-61b7113-225342-422163 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-07 22:35:15,594 121 INFO rb-61b7113-225342-422163 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-07 22:35:15,620 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:15] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 12 0.021 0.053 2026-10-07 22:35:15,653 121 INFO rb-61b7113-225342-422163 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-07 22:35:15,654 121 INFO rb-61b7113-225342-422163 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-07 22:35:15,885 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: heap 29474300 (allocated 30896128) 2026-10-07 22:35:15,894 121 INFO rb-61b7113-225342-422163 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 7389 2026-10-07 22:35:15,898 121 INFO rb-61b7113-225342-422163 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-07 22:35:15,900 121 INFO rb-61b7113-225342-422163 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 7389 2026-10-07 22:35:16,029 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223516_028817_test_clearing_the_open_balance_account_shows_the_automatic_account.txt 2026-10-07 22:35:16,029 121 INFO rb-61b7113-225342-422163 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/tmp5sjx6yfy_chrome_odoo" 2026-10-07 22:35:16,143 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 22:35:32,460 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour ... 2026-10-07 22:35:34,810 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome pid: 7649 2026-10-07 22:35:34,810 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmp9yqaz9rg_chrome_odoo 2026-10-07 22:35:34,811 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:35117/json/version 2026-10-07 22:35:34,812 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:35117/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:35:34,846 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-10-07 22:35:34,847 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:35117/json 2026-10-07 22:35:34,847 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:35117/json with timeout 3 increased to 10s during tests 2026-10-07 22:35:34,870 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:35117/devtools/page/4EC84C70D72E99C124361707F73CF51E 2026-10-07 22:35:34,886 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-10-07 22:35:34,891 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-10-07 22:35:35,135 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_fx_user from n/a 2026-10-07 22:35:35,149 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-10-07 22:35:35,155 121 INFO rb-61b7113-225342-422163 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-07 22:35:35,155 121 INFO rb-61b7113-225342-422163 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-07 22:35:35,174 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:35:37,124 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:37] "GET /odoo HTTP/1.1" 200 - 186 0.254 1.700 2026-10-07 22:35:37,128 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': '4EC84C70D72E99C124361707F73CF51E', 'loaderId': '4E409E2AF0DA152DC666267CF12F95BB', 'isDownload': False} 2026-10-07 22:35:37,128 121 INFO rb-61b7113-225342-422163 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-07 22:35:37,195 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:37] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-10-07 22:35:37,223 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:37] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.035 2026-10-07 22:35:37,245 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:37] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.058 2026-10-07 22:35:37,255 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:35:37,304 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.036 0.062 2026-10-07 22:35:37,588 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:37] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.154 0.252 2026-10-07 22:35:37,600 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:37] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.265 2026-10-07 22:35:37,685 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:37] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-10-07 22:35:38,404 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:35:38,412 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-07 22:35:38,421 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-07 22:35:38,446 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-07 22:35:38,475 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-10-07 22:35:38,501 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:35:38,598 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.031 2026-10-07 22:35:38,607 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.033 2026-10-07 22:35:38,624 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.037 2026-10-07 22:35:38,662 121 INFO rb-61b7113-225342-422163 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-07 22:35:38,777 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-07 22:35:38,790 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35: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-07 22:35:38,830 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:38] "POST /mail/data HTTP/1.1" 200 - 34 0.082 0.082 2026-10-07 22:35:38,932 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:38] "GET /web/image?model=res.users&field=avatar_128&id=851 HTTP/1.1" 200 - 16 0.054 0.180 2026-10-07 22:35:38,965 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.252 2026-10-07 22:35:39,063 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:39] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.023 0.274 2026-10-07 22:35:39,124 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:39] "GET /web/image/res.partner/2058/avatar_128?unique=1791412516000 HTTP/1.1" 200 - 8 0.018 0.407 2026-10-07 22:35:39,128 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.367 2026-10-07 22:35:39,150 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:35:39,180 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.296 2026-10-07 22:35:39,203 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.052 2026-10-07 22:35:40,042 121 INFO rb-61b7113-225342-422163 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-07 22:35:40,057 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.008 2026-10-07 22:35:40,109 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-10-07 22:35:40,162 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-07 22:35:40,178 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-07 22:35:40,355 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:40] "POST /mail/data HTTP/1.1" 200 - 20 0.054 0.058 2026-10-07 22:35:40,408 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:40] "GET /web/image/res.partner/2058/avatar_128?unique=1791412516000 HTTP/1.1" 200 - 8 0.023 0.118 2026-10-07 22:35:40,447 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:40] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.165 2026-10-07 22:35:40,503 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:40] "GET /web/image?model=res.users&field=avatar_128&id=851 HTTP/1.1" 304 - 9 0.024 0.210 2026-10-07 22:35:40,505 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.248 2026-10-07 22:35:40,537 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-07 22:35:40,735 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:40] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.074 0.191 2026-10-07 22:35:40,761 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.359 2026-10-07 22:35:40,804 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-07 22:35:40,819 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:40] "GET /web/image/res.company/147/favicon HTTP/1.1" 200 - 9 0.024 0.265 2026-10-07 22:35:41,026 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:41] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.103 0.147 2026-10-07 22:35:41,153 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:35:41,252 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:41] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.004 0.011 2026-10-07 22:35:41,267 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.005 0.012 2026-10-07 22:35:41,276 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:41] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-07 22:35:41,283 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.026 2026-10-07 22:35:41,451 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:41] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:35:41,451 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:41] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:35:41,486 121 INFO rb-61b7113-225342-422163 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-07 22:35:41,543 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:41] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.013 0.040 2026-10-07 22:35:41,868 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:41] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.077 0.231 2026-10-07 22:35:41,906 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:41] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.015 2026-10-07 22:35:41,989 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:41] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.022 0.039 2026-10-07 22:35:42,015 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:42] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.008 0.060 2026-10-07 22:35:42,093 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:42] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.013 0.036 2026-10-07 22:35:42,182 121 INFO rb-61b7113-225342-422163 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-07 22:35:42,264 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.103 2026-10-07 22:35:42,308 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:35:42,419 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.041 0.066 2026-10-07 22:35:42,504 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:42] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.007 0.017 2026-10-07 22:35:42,683 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.057 0.127 2026-10-07 22:35:42,736 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:42] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.031 2026-10-07 22:35:42,801 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.030 2026-10-07 22:35:42,805 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-10-07 22:35:42,899 121 INFO rb-61b7113-225342-422163 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-07 22:35:42,963 121 INFO rb-61b7113-225342-422163 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-07 22:35:43,006 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:43] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.012 0.030 2026-10-07 22:35:43,176 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:43] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 32 0.040 0.114 2026-10-07 22:35:43,207 121 INFO rb-61b7113-225342-422163 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-07 22:35:43,215 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:43] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 0.018 2026-10-07 22:35:43,268 121 INFO rb-61b7113-225342-422163 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-07 22:35:43,341 121 INFO rb-61b7113-225342-422163 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-07 22:35:43,453 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:43] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 24 0.042 0.065 2026-10-07 22:35:43,721 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #851 deleted account.move.line.ctp records with IDs: [1593] 2026-10-07 22:35:43,983 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #851 deleted account.move.line records with IDs: [3252] 2026-10-07 22:35:45,279 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:45] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 468 0.851 0.949 2026-10-07 22:35:45,307 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:45] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 1.820 2026-10-07 22:35:45,323 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.289 2026-10-07 22:35:45,417 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.024 0.084 2026-10-07 22:35:45,481 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-07 22:35:45,516 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:45] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:35:45,517 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-10-07 22:35:45,518 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-07 22:35:45,817 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: heap 27541456 (allocated 29061120) 2026-10-07 22:35:45,829 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 7649 2026-10-07 22:35:45,831 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-10-07 22:35:45,835 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 7649 2026-10-07 22:35:45,952 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223545_952627_test_reconcile_fx_validate_tour.txt 2026-10-07 22:35:45,952 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmp9yqaz9rg_chrome_odoo" 2026-10-07 22:35:46,015 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour ... 2026-10-07 22:35:48,251 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome pid: 7905 2026-10-07 22:35:48,252 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmpskw5s412_chrome_odoo 2026-10-07 22:35:48,252 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:36593/json/version 2026-10-07 22:35:48,254 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:36593/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:35:48,296 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-10-07 22:35:48,297 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:36593/json 2026-10-07 22:35:48,298 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:36593/json with timeout 3 increased to 10s during tests 2026-10-07 22:35:48,320 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:36593/devtools/page/D5C67353676F3E867E0875C9705E93CE 2026-10-07 22:35:48,339 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-10-07 22:35:48,358 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-10-07 22:35:48,492 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_manual_fx_user from n/a 2026-10-07 22:35:48,515 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-10-07 22:35:48,518 121 INFO rb-61b7113-225342-422163 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-07 22:35:48,518 121 INFO rb-61b7113-225342-422163 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-07 22:35:48,538 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:35:51,571 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:51] "GET /odoo HTTP/1.1" 200 - 186 0.198 2.843 2026-10-07 22:35:51,578 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': 'D5C67353676F3E867E0875C9705E93CE', 'loaderId': '63AF10B781AD1F796CE12CD278723B82', 'isDownload': False} 2026-10-07 22:35:51,578 121 INFO rb-61b7113-225342-422163 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-07 22:35:51,639 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:51] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-07 22:35:51,694 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:35:51,907 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:51] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.134 0.134 2026-10-07 22:35:51,928 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:51] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.306 2026-10-07 22:35:51,942 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:51] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.304 2026-10-07 22:35:51,990 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.308 2026-10-07 22:35:52,019 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:52] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-07 22:35:52,078 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:52] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-07 22:35:53,037 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:35:53,054 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-07 22:35:53,058 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-07 22:35:53,079 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.023 2026-10-07 22:35:53,100 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-10-07 22:35:53,117 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:35:53,174 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.024 2026-10-07 22:35:53,188 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-07 22:35:53,210 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.016 2026-10-07 22:35:53,256 121 INFO rb-61b7113-225342-422163 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-07 22:35:53,331 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:35:53,346 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "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-07 22:35:53,432 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "POST /mail/data HTTP/1.1" 200 - 34 0.088 0.078 2026-10-07 22:35:53,557 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.043 0.231 2026-10-07 22:35:53,621 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "GET /web/image?model=res.users&field=avatar_128&id=852 HTTP/1.1" 200 - 16 0.016 0.301 2026-10-07 22:35:53,637 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:35:53,663 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "GET /web/image/res.partner/2059/avatar_128?unique=1791412516000 HTTP/1.1" 200 - 8 0.013 0.337 2026-10-07 22:35:53,691 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.377 2026-10-07 22:35:53,693 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.352 2026-10-07 22:35:53,738 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.276 2026-10-07 22:35:53,758 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.141 2026-10-07 22:35:54,595 121 INFO rb-61b7113-225342-422163 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-07 22:35:54,604 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-07 22:35:54,635 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-10-07 22:35:54,680 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-07 22:35:54,702 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.017 2026-10-07 22:35:54,851 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:54] "POST /mail/data HTTP/1.1" 200 - 20 0.055 0.051 2026-10-07 22:35:54,899 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:54] "GET /web/image/res.partner/2059/avatar_128?unique=1791412516000 HTTP/1.1" 200 - 8 0.015 0.122 2026-10-07 22:35:54,938 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.152 2026-10-07 22:35:54,999 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:54] "GET /web/image?model=res.users&field=avatar_128&id=852 HTTP/1.1" 200 - 9 0.021 0.220 2026-10-07 22:35:55,027 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.140 2026-10-07 22:35:55,031 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.262 2026-10-07 22:35:55,056 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-07 22:35:55,073 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:35:55,421 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:55] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.134 0.315 2026-10-07 22:35:55,484 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:55] "GET /web/image/res.company/147/favicon HTTP/1.1" 200 - 9 0.021 0.420 2026-10-07 22:35:55,522 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:55] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.069 2026-10-07 22:35:55,533 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-10-07 22:35:55,609 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:55] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.029 0.108 2026-10-07 22:35:55,887 121 INFO rb-61b7113-225342-422163 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-07 22:35:55,952 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:55] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.019 0.032 2026-10-07 22:35:55,972 121 INFO rb-61b7113-225342-422163 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-07 22:35:56,010 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:56] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.010 0.018 2026-10-07 22:35:56,025 121 INFO rb-61b7113-225342-422163 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-07 22:35:56,091 121 INFO rb-61b7113-225342-422163 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-07 22:35:56,162 121 INFO rb-61b7113-225342-422163 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-07 22:35:56,209 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:56] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.029 2026-10-07 22:35:56,503 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:56] "POST /web/action/run HTTP/1.1" 200 - 57 0.108 0.169 2026-10-07 22:35:56,593 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:56] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.064 2026-10-07 22:35:56,632 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-07 22:35:56,693 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:56] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.016 0.053 2026-10-07 22:35:56,857 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:56] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.017 0.083 2026-10-07 22:35:56,923 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:56] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.009 0.040 2026-10-07 22:35:56,953 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-07 22:35:57,060 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:57] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.019 2026-10-07 22:35:57,078 121 INFO rb-61b7113-225342-422163 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-07 22:35:57,123 121 INFO rb-61b7113-225342-422163 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-07 22:35:57,188 121 INFO rb-61b7113-225342-422163 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-07 22:35:57,283 121 INFO rb-61b7113-225342-422163 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-07 22:35:58,258 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:58] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 274 0.396 0.574 2026-10-07 22:35:58,282 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.965 2026-10-07 22:35:58,287 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.848 2026-10-07 22:35:58,371 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:58] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.022 0.077 2026-10-07 22:35:58,443 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:58] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.020 2026-10-07 22:35:58,463 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-10-07 22:35:58,464 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-07 22:35:58,567 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:58] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.062 0.057 2026-10-07 22:35:58,590 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:58] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.005 0.088 2026-10-07 22:35:58,616 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:35:58] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.172 2026-10-07 22:35:58,722 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: heap 25244648 (allocated 26963968) 2026-10-07 22:35:58,747 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 7905 2026-10-07 22:35:58,749 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-10-07 22:35:58,751 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 7905 2026-10-07 22:35:58,864 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223558_863804_test_reconcile_manual_fx_tour.txt 2026-10-07 22:35:58,864 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmpskw5s412_chrome_odoo" 2026-10-07 22:35:58,978 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 22:36:15,774 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-10-07 22:36:17,571 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 8149 2026-10-07 22:36:17,571 121 INFO rb-61b7113-225342-422163 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/tmpzy97fe9u_chrome_odoo 2026-10-07 22:36:17,571 121 INFO rb-61b7113-225342-422163 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:36833/json/version 2026-10-07 22:36:17,572 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:36833/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:36:17,588 121 INFO rb-61b7113-225342-422163 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-07 22:36:17,588 121 INFO rb-61b7113-225342-422163 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:36833/json 2026-10-07 22:36:17,589 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:36833/json with timeout 3 increased to 10s during tests 2026-10-07 22:36:17,597 121 INFO rb-61b7113-225342-422163 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:36833/devtools/page/E1A4F51126189AADB37A5037FF56C982 2026-10-07 22:36:17,612 121 INFO rb-61b7113-225342-422163 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-07 22:36:17,621 121 INFO rb-61b7113-225342-422163 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-07 22:36:17,803 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_fence_absent from n/a 2026-10-07 22:36:17,816 121 INFO rb-61b7113-225342-422163 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-07 22:36:17,826 121 INFO rb-61b7113-225342-422163 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-07 22:36:17,827 121 INFO rb-61b7113-225342-422163 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-07 22:36:17,850 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:36:19,658 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:19] "GET /odoo HTTP/1.1" 200 - 181 0.225 1.590 2026-10-07 22:36:19,663 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': 'E1A4F51126189AADB37A5037FF56C982', 'loaderId': '09DDA158D8C93B935EFBE55D081A4082', 'isDownload': False} 2026-10-07 22:36:19,663 121 INFO rb-61b7113-225342-422163 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-07 22:36:19,706 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:19] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.013 2026-10-07 22:36:19,721 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:19] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-07 22:36:19,742 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:19] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.044 2026-10-07 22:36:19,746 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:36:19,788 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.028 0.055 2026-10-07 22:36:20,025 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:20] "GET /web/webclient/load_menus/6eb6a6b044b974c15140058506867ccb8a6e1ed50500fdf727668f11c7ac673f HTTP/1.1" 200 - 139 0.124 0.199 2026-10-07 22:36:20,033 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:20] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.212 2026-10-07 22:36:20,085 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:20] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-07 22:36:20,788 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-07 22:36:20,791 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-07 22:36:20,795 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-07 22:36:20,816 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-07 22:36:20,827 121 INFO rb-61b7113-225342-422163 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-07 22:36:20,852 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:36:20,944 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.053 2026-10-07 22:36:20,984 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.063 2026-10-07 22:36:20,992 121 INFO rb-61b7113-225342-422163 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-07 22:36:21,010 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.006 0.096 2026-10-07 22:36:21,120 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 22:36:21,150 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 22:36:21,166 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:21] "POST /mail/data HTTP/1.1" 200 - 34 0.086 0.100 2026-10-07 22:36:21,169 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.145 2026-10-07 22:36:21,235 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:21] "GET /web/image?model=res.users&field=avatar_128&id=855 HTTP/1.1" 200 - 16 0.024 0.159 2026-10-07 22:36:21,260 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.211 2026-10-07 22:36:21,310 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:21] "GET /web/image/res.partner/2070/avatar_128?unique=1791412559000 HTTP/1.1" 200 - 8 0.016 0.245 2026-10-07 22:36:21,420 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:21] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.036 0.359 2026-10-07 22:36:21,486 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.277 2026-10-07 22:36:21,522 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:36:21,583 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:21] "POST /mail/data HTTP/1.1" 200 - 37 0.035 0.154 2026-10-07 22:36:21,617 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.120 2026-10-07 22:36:22,322 121 INFO rb-61b7113-225342-422163 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-07 22:36:22,344 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.011 2026-10-07 22:36:22,345 121 INFO rb-61b7113-225342-422163 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-07 22:36:22,409 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.014 2026-10-07 22:36:22,427 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.023 2026-10-07 22:36:22,614 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:22] "POST /mail/data HTTP/1.1" 200 - 20 0.070 0.069 2026-10-07 22:36:22,617 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.078 2026-10-07 22:36:22,659 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.017 0.094 2026-10-07 22:36:22,721 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:22] "GET /web/image?model=res.users&field=avatar_128&id=855 HTTP/1.1" 304 - 9 0.016 0.149 2026-10-07 22:36:22,750 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.009 0.101 2026-10-07 22:36:22,771 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:36:22,800 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-07 22:36:23,009 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:23] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.078 0.226 2026-10-07 22:36:23,052 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:23] "GET /web/image/res.company/148/favicon HTTP/1.1" 200 - 9 0.010 0.279 2026-10-07 22:36:23,208 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:23] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.061 0.085 2026-10-07 22:36:23,327 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:36:23,420 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:23] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-10-07 22:36:23,434 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:23] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.007 0.015 2026-10-07 22:36:23,441 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:23] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.010 2026-10-07 22:36:23,470 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:23] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-07 22:36:23,655 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:23] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:36:23,656 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:23] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 22:36:23,681 121 INFO rb-61b7113-225342-422163 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-07 22:36:23,740 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-10-07 22:36:23,741 121 INFO rb-61b7113-225342-422163 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-07 22:36:24,087 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 23799804 (allocated 25128960) 2026-10-07 22:36:24,095 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 8149 2026-10-07 22:36:24,099 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-10-07 22:36:24,102 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 8149 2026-10-07 22:36:24,232 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223624_231971_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-10-07 22:36:24,232 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmpzy97fe9u_chrome_odoo" 2026-10-07 22:36:24,294 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user ... 2026-10-07 22:36:26,386 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 8372 2026-10-07 22:36:26,387 121 INFO rb-61b7113-225342-422163 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/tmps_ovopvq_chrome_odoo 2026-10-07 22:36:26,387 121 INFO rb-61b7113-225342-422163 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:37541/json/version 2026-10-07 22:36:26,388 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:37541/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:36:26,439 121 INFO rb-61b7113-225342-422163 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-07 22:36:26,439 121 INFO rb-61b7113-225342-422163 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:37541/json 2026-10-07 22:36:26,440 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:37541/json with timeout 3 increased to 10s during tests 2026-10-07 22:36:26,455 121 INFO rb-61b7113-225342-422163 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:37541/devtools/page/BF05FA91468E00561AAE8C5CA392F306 2026-10-07 22:36:26,471 121 INFO rb-61b7113-225342-422163 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-07 22:36:26,480 121 INFO rb-61b7113-225342-422163 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-07 22:36:26,713 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_fence_present from n/a 2026-10-07 22:36:26,726 121 INFO rb-61b7113-225342-422163 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-07 22:36:26,738 121 INFO rb-61b7113-225342-422163 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-07 22:36:26,738 121 INFO rb-61b7113-225342-422163 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-07 22:36:26,799 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:36:28,538 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:28] "GET /odoo HTTP/1.1" 200 - 181 0.220 1.556 2026-10-07 22:36:28,547 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': 'BF05FA91468E00561AAE8C5CA392F306', 'loaderId': 'C8677B4CAD835FFFAD771FF364B4F60D', 'isDownload': False} 2026-10-07 22:36:28,547 121 INFO rb-61b7113-225342-422163 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-07 22:36:28,595 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:28] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.011 2026-10-07 22:36:28,635 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:28] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.046 2026-10-07 22:36:28,651 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:28] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.054 2026-10-07 22:36:28,665 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:36:28,684 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.074 2026-10-07 22:36:29,042 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:29] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.205 0.249 2026-10-07 22:36:29,053 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:29] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.327 2026-10-07 22:36:29,060 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:29] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.044 2026-10-07 22:36:29,778 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:36:29,788 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:36:29,790 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-07 22:36:29,828 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.015 2026-10-07 22:36:29,844 121 INFO rb-61b7113-225342-422163 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-07 22:36:29,860 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:36:29,909 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.021 2026-10-07 22:36:29,924 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.006 2026-10-07 22:36:29,950 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.023 2026-10-07 22:36:30,022 121 INFO rb-61b7113-225342-422163 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-07 22:36:30,097 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:36:30,112 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:36:30,158 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:30] "POST /mail/data HTTP/1.1" 200 - 34 0.068 0.063 2026-10-07 22:36:30,231 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:30] "GET /web/image/res.partner/2071/avatar_128?unique=1791412559000 HTTP/1.1" 200 - 15 0.019 0.144 2026-10-07 22:36:30,330 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:30] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.027 0.260 2026-10-07 22:36:30,371 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:30] "POST /web/action/load HTTP/1.1" 200 - 5 0.015 0.290 2026-10-07 22:36:30,430 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:36:30,443 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:30] "GET /web/image?model=res.users&field=avatar_128&id=856 HTTP/1.1" 200 - 9 0.026 0.350 2026-10-07 22:36:30,445 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.346 2026-10-07 22:36:30,485 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.293 2026-10-07 22:36:30,504 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.117 2026-10-07 22:36:31,308 121 INFO rb-61b7113-225342-422163 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-07 22:36:31,321 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.006 2026-10-07 22:36:31,339 121 INFO rb-61b7113-225342-422163 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-07 22:36:31,392 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.010 2026-10-07 22:36:31,407 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-07 22:36:31,573 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:31] "POST /mail/data HTTP/1.1" 200 - 20 0.051 0.054 2026-10-07 22:36:31,576 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.085 2026-10-07 22:36:31,623 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:31] "GET /web/image?model=res.users&field=avatar_128&id=856 HTTP/1.1" 200 - 9 0.016 0.110 2026-10-07 22:36:31,643 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:36:31,661 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.144 2026-10-07 22:36:31,714 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:31] "GET /web/image/res.company/148/favicon HTTP/1.1" 200 - 9 0.016 0.046 2026-10-07 22:36:31,753 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.142 2026-10-07 22:36:31,773 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:36:31,960 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:31] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.055 0.197 2026-10-07 22:36:32,200 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:32] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.114 0.084 2026-10-07 22:36:32,354 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:36:32,434 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:32] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-07 22:36:32,445 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:32] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.009 2026-10-07 22:36:32,454 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:32] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.003 0.011 2026-10-07 22:36:32,464 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:32] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-07 22:36:32,614 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:32] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:36:32,623 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:32] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:36:32,646 121 INFO rb-61b7113-225342-422163 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-07 22:36:32,769 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-10-07 22:36:32,770 121 INFO rb-61b7113-225342-422163 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-07 22:36:33,065 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: heap 24030752 (allocated 25653248) 2026-10-07 22:36:33,076 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 8372 2026-10-07 22:36:33,080 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-10-07 22:36:33,085 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 8372 2026-10-07 22:36:33,192 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223633_192442_test_reconcile_group_fence_present_for_account_user.txt 2026-10-07 22:36:33,192 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmps_ovopvq_chrome_odoo" 2026-10-07 22:36:33,301 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 22:36:48,692 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice ... 2026-10-07 22:36:51,063 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome pid: 8597 2026-10-07 22:36:51,064 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmpzq3a50z8_chrome_odoo 2026-10-07 22:36:51,064 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:37015/json/version 2026-10-07 22:36:51,065 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:37015/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:36:51,111 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Browser version: Chrome/150.0.7871.114 2026-10-07 22:36:51,111 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:37015/json 2026-10-07 22:36:51,112 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:37015/json with timeout 3 increased to 10s during tests 2026-10-07 22:36:51,129 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Websocket url found: ws://127.0.0.1:37015/devtools/page/916EC5F2C48B0616426E0F95DB5E2AF2 2026-10-07 22:36:51,146 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Enable chrome headless console log notification 2026-10-07 22:36:51,158 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless enable page notifications 2026-10-07 22:36:51,362 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_difference_bank_user from n/a 2026-10-07 22:36:51,375 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Setting session cookie in browser 2026-10-07 22:36:51,390 121 INFO rb-61b7113-225342-422163 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-07 22:36:51,391 121 INFO rb-61b7113-225342-422163 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-07 22:36:51,428 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:36:53,199 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:53] "GET /odoo HTTP/1.1" 200 - 181 0.177 1.605 2026-10-07 22:36:53,205 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Navigation result: {'frameId': '916EC5F2C48B0616426E0F95DB5E2AF2', 'loaderId': '385046110AB1E7E36C99F76A0F8A954C', 'isDownload': False} 2026-10-07 22:36:53,205 121 INFO rb-61b7113-225342-422163 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-07 22:36:53,278 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:53] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.032 2026-10-07 22:36:53,296 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:53] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.032 2026-10-07 22:36:53,318 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:53] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.071 2026-10-07 22:36:53,348 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:36:53,624 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:53] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.169 0.210 2026-10-07 22:36:53,649 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.374 2026-10-07 22:36:53,667 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:53] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-07 22:36:53,674 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:53] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-07 22:36:54,398 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:36:54,401 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:36:54,408 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-07 22:36:54,419 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-07 22:36:54,445 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-07 22:36:54,461 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:36:54,518 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.021 2026-10-07 22:36:54,527 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-07 22:36:54,548 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.013 2026-10-07 22:36:54,604 121 INFO rb-61b7113-225342-422163 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-07 22:36:54,706 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:36:54,732 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "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-07 22:36:54,745 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "POST /mail/data HTTP/1.1" 200 - 34 0.075 0.058 2026-10-07 22:36:54,851 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.028 0.193 2026-10-07 22:36:54,955 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "GET /web/image/res.partner/2082/avatar_128?unique=1791412593000 HTTP/1.1" 200 - 15 0.047 0.266 2026-10-07 22:36:54,958 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.273 2026-10-07 22:36:54,985 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:36:54,989 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.334 2026-10-07 22:36:55,039 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.260 2026-10-07 22:36:55,115 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:55] "GET /web/image?model=res.users&field=avatar_128&id=859 HTTP/1.1" 200 - 9 0.026 0.451 2026-10-07 22:36:55,147 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.189 2026-10-07 22:36:55,954 121 INFO rb-61b7113-225342-422163 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-07 22:36:55,968 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.009 2026-10-07 22:36:56,009 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-07 22:36:56,055 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-07 22:36:56,074 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-07 22:36:56,234 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:56] "POST /mail/data HTTP/1.1" 200 - 20 0.055 0.052 2026-10-07 22:36:56,303 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:56] "GET /web/image?model=res.users&field=avatar_128&id=859 HTTP/1.1" 200 - 9 0.025 0.125 2026-10-07 22:36:56,306 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.173 2026-10-07 22:36:56,357 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:56] "GET /web/image/res.partner/2082/avatar_128?unique=1791412593000 HTTP/1.1" 200 - 8 0.017 0.180 2026-10-07 22:36:56,402 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-07 22:36:56,466 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:56] "POST /web/action/load HTTP/1.1" 200 - 10 0.088 0.217 2026-10-07 22:36:56,514 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.024 0.231 2026-10-07 22:36:56,553 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:36:56,579 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:56] "GET /web/image/res.company/149/favicon HTTP/1.1" 200 - 9 0.036 0.145 2026-10-07 22:36:56,790 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:56] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.077 0.222 2026-10-07 22:36:57,011 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:57] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.094 0.092 2026-10-07 22:36:57,133 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-07 22:36:57,227 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:57] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-07 22:36:57,244 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:57] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.008 2026-10-07 22:36:57,252 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:57] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.003 0.013 2026-10-07 22:36:57,262 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:57] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-07 22:36:57,404 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:57] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:36:57,406 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:57] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:36:57,444 121 INFO rb-61b7113-225342-422163 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-07 22:36:57,496 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:57] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.016 0.030 2026-10-07 22:36:57,811 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.063 0.220 2026-10-07 22:36:57,846 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.015 2026-10-07 22:36:57,912 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.008 0.021 2026-10-07 22:36:57,947 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.052 2026-10-07 22:36:58,030 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:58] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.008 0.057 2026-10-07 22:36:58,116 121 INFO rb-61b7113-225342-422163 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-07 22:36:58,216 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:58] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.001 0.093 2026-10-07 22:36:58,260 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-07 22:36:58,449 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:58] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.098 0.087 2026-10-07 22:36:58,518 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:58] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.014 2026-10-07 22:36:58,708 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:58] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.053 0.131 2026-10-07 22:36:58,769 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:58] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.032 2026-10-07 22:36:58,846 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.015 0.040 2026-10-07 22:36:58,854 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.056 2026-10-07 22:36:58,942 121 INFO rb-61b7113-225342-422163 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-07 22:36:59,009 121 INFO rb-61b7113-225342-422163 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-07 22:36:59,043 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:59] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.008 0.025 2026-10-07 22:36:59,174 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.030 0.086 2026-10-07 22:36:59,209 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:59] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-07 22:36:59,250 121 INFO rb-61b7113-225342-422163 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-07 22:36:59,394 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.052 0.085 2026-10-07 22:36:59,454 121 INFO rb-61b7113-225342-422163 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-07 22:36:59,595 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.047 0.085 2026-10-07 22:36:59,668 121 INFO rb-61b7113-225342-422163 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-07 22:36:59,673 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:59] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.011 0.017 2026-10-07 22:36:59,944 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:36:59] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.010 0.015 2026-10-07 22:36:59,989 121 INFO rb-61b7113-225342-422163 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-07 22:37:00,130 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:00] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 30 0.039 0.089 2026-10-07 22:37:00,173 121 INFO rb-61b7113-225342-422163 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-07 22:37:00,308 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 31 0.061 0.062 2026-10-07 22:37:00,593 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #859 deleted account.move.line.ctp records with IDs: [1602] 2026-10-07 22:37:00,914 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #859 deleted account.move.line records with IDs: [3269] 2026-10-07 22:37:01,525 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:01] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 314 0.618 0.575 2026-10-07 22:37:01,532 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.965 2026-10-07 22:37:01,645 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:01] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.039 0.066 2026-10-07 22:37:01,675 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:01] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-07 22:37:01,708 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:01] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-07 22:37:01,714 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: tour succeeded 2026-10-07 22:37:01,715 121 INFO rb-61b7113-225342-422163 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-07 22:37:02,009 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: heap 28131200 (allocated 29323264) 2026-10-07 22:37:02,029 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing chrome headless with pid 8597 2026-10-07 22:37:02,032 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing websocket connection 2026-10-07 22:37:02,033 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Terminating chrome headless with pid 8597 2026-10-07 22:37:02,123 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223702_123243_test_bank_payment_difference_choice.txt 2026-10-07 22:37:02,123 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Removing chrome user profile "/tmp/tmpzq3a50z8_chrome_odoo" 2026-10-07 22:37:02,192 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice ... 2026-10-07 22:37:04,422 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome pid: 8856 2026-10-07 22:37:04,422 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmp7fo0pjpv_chrome_odoo 2026-10-07 22:37:04,423 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:38047/json/version 2026-10-07 22:37:04,424 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:38047/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:37:04,474 121 INFO rb-61b7113-225342-422163 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-07 22:37:04,474 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:38047/json 2026-10-07 22:37:04,475 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:38047/json with timeout 3 increased to 10s during tests 2026-10-07 22:37:04,491 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Websocket url found: ws://127.0.0.1:38047/devtools/page/EB61E6F98617B23946B684E897DF0E59 2026-10-07 22:37:04,509 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Enable chrome headless console log notification 2026-10-07 22:37:04,512 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless enable page notifications 2026-10-07 22:37:04,668 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_difference_ji_user from n/a 2026-10-07 22:37:04,679 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Setting session cookie in browser 2026-10-07 22:37:04,689 121 INFO rb-61b7113-225342-422163 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-07 22:37:04,689 121 INFO rb-61b7113-225342-422163 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-07 22:37:04,713 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:37:07,827 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:07] "GET /odoo HTTP/1.1" 200 - 181 0.216 2.902 2026-10-07 22:37:07,834 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Navigation result: {'frameId': 'EB61E6F98617B23946B684E897DF0E59', 'loaderId': 'A9D1E524C4CD681A6D12FCD3F33BFF0B', 'isDownload': False} 2026-10-07 22:37:07,835 121 INFO rb-61b7113-225342-422163 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-07 22:37:08,136 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:08] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.120 0.134 2026-10-07 22:37:08,147 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:08] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.264 2026-10-07 22:37:08,195 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.263 2026-10-07 22:37:08,221 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:08] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.347 2026-10-07 22:37:08,252 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:08] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.347 2026-10-07 22:37:08,289 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:08] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-07 22:37:08,299 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:37:08,411 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:08] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-07 22:37:09,224 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-07 22:37:09,228 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-07 22:37:09,233 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-07 22:37:09,263 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.010 2026-10-07 22:37:09,270 121 INFO rb-61b7113-225342-422163 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-07 22:37:09,288 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:37:09,348 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.023 2026-10-07 22:37:09,357 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.018 2026-10-07 22:37:09,386 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.031 2026-10-07 22:37:09,426 121 INFO rb-61b7113-225342-422163 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-07 22:37:09,525 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-07 22:37:09,548 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "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-07 22:37:09,555 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "POST /mail/data HTTP/1.1" 200 - 34 0.067 0.055 2026-10-07 22:37:09,611 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "GET /web/image?model=res.users&field=avatar_128&id=860 HTTP/1.1" 200 - 16 0.018 0.125 2026-10-07 22:37:09,712 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.036 0.230 2026-10-07 22:37:09,785 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "GET /web/image/res.partner/2083/avatar_128?unique=1791412593000 HTTP/1.1" 200 - 8 0.031 0.280 2026-10-07 22:37:09,798 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:37:09,831 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.208 2026-10-07 22:37:09,865 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "POST /web/action/load HTTP/1.1" 200 - 5 0.016 0.372 2026-10-07 22:37:09,870 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.359 2026-10-07 22:37:09,901 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.127 2026-10-07 22:37:10,736 121 INFO rb-61b7113-225342-422163 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-07 22:37:10,751 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.012 2026-10-07 22:37:10,792 121 INFO rb-61b7113-225342-422163 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-07 22:37:10,859 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-07 22:37:10,878 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.003 0.026 2026-10-07 22:37:10,993 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:10] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-07 22:37:11,066 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:11] "POST /mail/data HTTP/1.1" 200 - 20 0.066 0.066 2026-10-07 22:37:11,069 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.128 2026-10-07 22:37:11,153 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:11] "GET /web/image?model=res.users&field=avatar_128&id=860 HTTP/1.1" 304 - 9 0.023 0.162 2026-10-07 22:37:11,195 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.020 0.199 2026-10-07 22:37:11,249 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:11] "GET /web/image/res.company/149/favicon HTTP/1.1" 200 - 9 0.028 0.244 2026-10-07 22:37:11,295 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:11] "GET /web/image/res.partner/2083/avatar_128?unique=1791412593000 HTTP/1.1" 200 - 8 0.015 0.315 2026-10-07 22:37:11,335 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.201 2026-10-07 22:37:11,354 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-07 22:37:11,669 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:11] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.110 0.331 2026-10-07 22:37:11,735 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:11] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.016 2026-10-07 22:37:11,814 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:11] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.025 0.046 2026-10-07 22:37:11,819 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.068 2026-10-07 22:37:12,055 121 INFO rb-61b7113-225342-422163 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-07 22:37:12,107 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:12] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.017 0.023 2026-10-07 22:37:12,138 121 INFO rb-61b7113-225342-422163 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-07 22:37:12,187 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:12] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.011 0.025 2026-10-07 22:37:12,192 121 INFO rb-61b7113-225342-422163 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-07 22:37:12,265 121 INFO rb-61b7113-225342-422163 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-07 22:37:12,331 121 INFO rb-61b7113-225342-422163 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-07 22:37:12,383 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:12] "POST /web/action/load HTTP/1.1" 200 - 11 0.022 0.026 2026-10-07 22:37:12,575 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:12] "POST /web/action/run HTTP/1.1" 200 - 45 0.064 0.115 2026-10-07 22:37:12,704 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:12] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.016 0.092 2026-10-07 22:37:12,751 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-10-07 22:37:12,841 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:12] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.037 0.064 2026-10-07 22:37:13,014 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:13] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.014 0.073 2026-10-07 22:37:13,084 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:13] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.016 0.033 2026-10-07 22:37:13,116 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-07 22:37:13,197 121 INFO rb-61b7113-225342-422163 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-07 22:37:13,217 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:13] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.012 0.028 2026-10-07 22:37:13,268 121 INFO rb-61b7113-225342-422163 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-07 22:37:13,403 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:13] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.043 0.087 2026-10-07 22:37:13,475 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-07 22:37:13,514 121 INFO rb-61b7113-225342-422163 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-07 22:37:13,536 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:13] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 9 0.009 0.023 2026-10-07 22:37:13,604 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:37:13,802 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:13] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.018 0.017 2026-10-07 22:37:13,855 121 INFO rb-61b7113-225342-422163 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-07 22:37:13,978 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:13] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 29 0.036 0.078 2026-10-07 22:37:14,008 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:14] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-07 22:37:14,026 121 INFO rb-61b7113-225342-422163 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-07 22:37:14,178 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:14] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 27 0.030 0.114 2026-10-07 22:37:15,066 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:15] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 218 0.364 0.500 2026-10-07 22:37:15,086 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:15] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.868 2026-10-07 22:37:15,113 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:15] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.010 0.871 2026-10-07 22:37:15,185 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:15] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.022 0.084 2026-10-07 22:37:15,256 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:15] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.007 0.022 2026-10-07 22:37:15,283 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: tour succeeded 2026-10-07 22:37:15,284 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:15] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.007 0.023 2026-10-07 22:37:15,289 121 INFO rb-61b7113-225342-422163 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-07 22:37:15,392 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:15] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.049 0.080 2026-10-07 22:37:15,419 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:15] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.007 0.117 2026-10-07 22:37:15,592 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: heap 26159872 (allocated 27750400) 2026-10-07 22:37:15,620 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing chrome headless with pid 8856 2026-10-07 22:37:15,622 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing websocket connection 2026-10-07 22:37:15,623 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Terminating chrome headless with pid 8856 2026-10-07 22:37:15,746 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223715_746407_test_journal_items_payment_difference_choice.txt 2026-10-07 22:37:15,746 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Removing chrome user profile "/tmp/tmp7fo0pjpv_chrome_odoo" 2026-10-07 22:37:15,874 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 22:37:33,150 121 INFO rb-61b7113-225342-422163 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-07 22:37:35,038 121 INFO rb-61b7113-225342-422163 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: 9103 2026-10-07 22:37:35,038 121 INFO rb-61b7113-225342-422163 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/tmphhec6m4e_chrome_odoo 2026-10-07 22:37:35,042 121 INFO rb-61b7113-225342-422163 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:43155/json/version 2026-10-07 22:37:35,045 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:43155/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:37:35,069 121 INFO rb-61b7113-225342-422163 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-07 22:37:35,069 121 INFO rb-61b7113-225342-422163 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:43155/json 2026-10-07 22:37:35,070 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:43155/json with timeout 3 increased to 10s during tests 2026-10-07 22:37:35,090 121 INFO rb-61b7113-225342-422163 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:43155/devtools/page/97C986292AD3A1CA34F7F30EC51FFE32 2026-10-07 22:37:35,107 121 INFO rb-61b7113-225342-422163 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-07 22:37:35,122 121 INFO rb-61b7113-225342-422163 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-07 22:37:35,259 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:recon_kanban_new_user from n/a 2026-10-07 22:37:35,279 121 INFO rb-61b7113-225342-422163 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-07 22:37:35,289 121 INFO rb-61b7113-225342-422163 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-07 22:37:35,289 121 INFO rb-61b7113-225342-422163 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-07 22:37:35,311 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:37:37,086 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:37] "GET /odoo HTTP/1.1" 200 - 181 0.213 1.568 2026-10-07 22:37:37,093 121 INFO rb-61b7113-225342-422163 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': '97C986292AD3A1CA34F7F30EC51FFE32', 'loaderId': '58A227EF36952A3748441256986C0B4A', 'isDownload': False} 2026-10-07 22:37:37,093 121 INFO rb-61b7113-225342-422163 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-07 22:37:37,166 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:37] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.041 2026-10-07 22:37:37,454 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:37] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.152 0.182 2026-10-07 22:37:37,472 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:37] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.344 2026-10-07 22:37:37,483 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:37] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.343 2026-10-07 22:37:37,507 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.346 2026-10-07 22:37:37,548 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:37:37,599 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:37] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-07 22:37:37,694 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:37] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-10-07 22:37:38,520 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-07 22:37:38,523 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-07 22:37:38,525 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-07 22:37:38,554 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.007 2026-10-07 22:37:38,570 121 INFO rb-61b7113-225342-422163 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-07 22:37:38,587 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:37:38,657 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.029 2026-10-07 22:37:38,665 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-07 22:37:38,690 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.023 2026-10-07 22:37:38,753 121 INFO rb-61b7113-225342-422163 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-07 22:37:38,834 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-07 22:37:38,870 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:38] "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-07 22:37:38,885 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:38] "POST /mail/data HTTP/1.1" 200 - 34 0.069 0.061 2026-10-07 22:37:38,966 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:38] "GET /web/image?model=res.users&field=avatar_128&id=863 HTTP/1.1" 200 - 16 0.032 0.134 2026-10-07 22:37:39,066 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:39] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.027 0.257 2026-10-07 22:37:39,117 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:39] "GET /web/image/res.partner/2094/avatar_128?unique=1791412635000 HTTP/1.1" 200 - 8 0.020 0.295 2026-10-07 22:37:39,152 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:37:39,156 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:39] "POST /web/action/load HTTP/1.1" 200 - 5 0.016 0.335 2026-10-07 22:37:39,158 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.326 2026-10-07 22:37:39,194 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.071 2026-10-07 22:37:39,243 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.309 2026-10-07 22:37:40,121 121 INFO rb-61b7113-225342-422163 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-07 22:37:40,141 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.005 2026-10-07 22:37:40,203 121 INFO rb-61b7113-225342-422163 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-07 22:37:40,252 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-07 22:37:40,270 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-07 22:37:40,445 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:40] "POST /mail/data HTTP/1.1" 200 - 20 0.054 0.062 2026-10-07 22:37:40,448 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.098 2026-10-07 22:37:40,513 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:40] "POST /web/action/load HTTP/1.1" 200 - 10 0.034 0.095 2026-10-07 22:37:40,580 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:40] "GET /web/image?model=res.users&field=avatar_128&id=863 HTTP/1.1" 304 - 9 0.033 0.173 2026-10-07 22:37:40,792 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:40] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.077 0.165 2026-10-07 22:37:40,842 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:40] "GET /web/image/res.partner/2094/avatar_128?unique=1791412635000 HTTP/1.1" 200 - 8 0.021 0.437 2026-10-07 22:37:40,874 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.402 2026-10-07 22:37:40,913 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-07 22:37:40,916 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:37:41,028 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:41] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.067 0.107 2026-10-07 22:37:41,063 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:41] "GET /web/image/res.company/150/favicon HTTP/1.1" 200 - 9 0.011 0.161 2026-10-07 22:37:41,143 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:37:41,232 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:41] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-10-07 22:37:41,248 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.007 0.011 2026-10-07 22:37:41,267 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.005 0.038 2026-10-07 22:37:41,280 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:41] "GET /web/assets/aadf96e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-10-07 22:37:41,423 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:41] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:37:41,426 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:41] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:37:41,478 121 INFO rb-61b7113-225342-422163 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-07 22:37:41,526 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:41] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.016 0.029 2026-10-07 22:37:41,884 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:41] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.097 0.229 2026-10-07 22:37:41,922 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:41] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.008 0.016 2026-10-07 22:37:42,006 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.006 0.015 2026-10-07 22:37:42,040 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:42] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.010 0.039 2026-10-07 22:37:42,107 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:42] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.029 2026-10-07 22:37:42,191 121 INFO rb-61b7113-225342-422163 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-07 22:37:42,259 121 INFO rb-61b7113-225342-422163 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-07 22:37:42,309 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.002 0.117 2026-10-07 22:37:42,337 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:42] "POST /web/dataset/call_kw/account.bank.statement.line/action_new_account_bank_statement_line HTTP/1.1" 200 - 10 0.011 0.027 2026-10-07 22:37:42,362 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:37:42,469 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.042 0.065 2026-10-07 22:37:42,493 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.006 0.091 2026-10-07 22:37:42,572 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:42] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.026 2026-10-07 22:37:42,703 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.026 0.122 2026-10-07 22:37:42,832 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:42] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 10 0.023 0.252 2026-10-07 22:37:42,844 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-10-07 22:37:42,864 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.066 2026-10-07 22:37:42,994 121 INFO rb-61b7113-225342-422163 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-07 22:37:43,102 121 INFO rb-61b7113-225342-422163 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-07 22:37:43,158 121 INFO rb-61b7113-225342-422163 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-07 22:37:43,226 121 INFO rb-61b7113-225342-422163 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-07 22:37:43,267 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:43] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 3 0.015 0.024 2026-10-07 22:37:43,944 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:43] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 138 0.218 0.437 2026-10-07 22:37:43,964 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:43] "POST /web/dataset/call_button/account.bank.statement.line/save HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:37:44,002 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.007 0.015 2026-10-07 22:37:44,004 121 INFO rb-61b7113-225342-422163 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-07 22:37:44,102 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.020 0.054 2026-10-07 22:37:44,130 121 INFO rb-61b7113-225342-422163 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-07 22:37:44,131 121 INFO rb-61b7113-225342-422163 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-07 22:37:44,135 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:37:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-07 22:37:44,411 121 INFO rb-61b7113-225342-422163 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 28769644 (allocated 30371840) 2026-10-07 22:37:44,433 121 INFO rb-61b7113-225342-422163 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 9103 2026-10-07 22:37:44,438 121 INFO rb-61b7113-225342-422163 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-07 22:37:44,442 121 INFO rb-61b7113-225342-422163 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 9103 2026-10-07 22:37:44,535 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_223744_535280_test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.txt 2026-10-07 22:37:44,535 121 INFO rb-61b7113-225342-422163 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/tmphhec6m4e_chrome_odoo" 2026-10-07 22:37:44,675 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 22:38:01,246 121 INFO rb-61b7113-225342-422163 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-07 22:38:03,568 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #867 deleted account.move.line.ctp records with IDs: [1610] 2026-10-07 22:38:03,720 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #867 deleted account.move.line records with IDs: [3283] 2026-10-07 22:38:03,944 121 INFO rb-61b7113-225342-422163 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-07 22:38:07,218 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_an_entry_that_differs_from_the_lines_shown_is_refused ... 2026-10-07 22:38:07,721 121 INFO rb-61b7113-225342-422163 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-07 22:38:09,158 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_each_settled_item_is_reconciled_with_its_own_row ... 2026-10-07 22:38:10,657 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1620] 2026-10-07 22:38:10,799 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3304] 2026-10-07 22:38:12,507 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1625] 2026-10-07 22:38:12,652 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3312] 2026-10-07 22:38:14,355 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1630] 2026-10-07 22:38:14,519 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3320] 2026-10-07 22:38:16,427 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1634] 2026-10-07 22:38:16,535 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3326] 2026-10-07 22:38:18,105 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1637] 2026-10-07 22:38:18,263 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3331] 2026-10-07 22:38:18,703 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_invalid_draft_is_rejected_before_anything_is_written ... 2026-10-07 22:38:30,839 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_difference_is_kept_open_or_closed_as_chosen ... 2026-10-07 22:38:39,972 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.partial.reconcile records with IDs: [257, 258] 2026-10-07 22:38:40,056 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.full.reconcile records with IDs: [169] 2026-10-07 22:38:40,280 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.partial.reconcile records with IDs: [259, 260] 2026-10-07 22:38:43,659 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.partial.reconcile records with IDs: [264, 265] 2026-10-07 22:38:43,715 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.full.reconcile records with IDs: [173] 2026-10-07 22:38:45,633 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_preview_is_what_reconcile_does ... 2026-10-07 22:38:51,926 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted ir.config_parameter records with IDs: [85] 2026-10-07 22:38:51,966 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_to_check_flags_and_set_as_checked_clears ... 2026-10-07 22:38:54,381 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_marking_an_item_fully_paid_posts_the_difference_where_chosen ... 2026-10-07 22:38:55,447 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1718] 2026-10-07 22:38:55,683 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3494] 2026-10-07 22:38:57,023 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1721] 2026-10-07 22:38:57,156 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3499] 2026-10-07 22:38:59,049 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1725] 2026-10-07 22:38:59,235 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3505] 2026-10-07 22:39:00,840 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1729] 2026-10-07 22:39:00,969 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3511] 2026-10-07 22:39:03,561 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1736] 2026-10-07 22:39:03,695 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3523] 2026-10-07 22:39:05,159 121 INFO rb-61b7113-225342-422163 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-07 22:39:05,939 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1740] 2026-10-07 22:39:06,084 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3530] 2026-10-07 22:39:06,314 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_payer_name_identifies_the_partner_only_when_exactly_one_matches ... 2026-10-07 22:39:07,357 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1741] 2026-10-07 22:39:07,535 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3534] 2026-10-07 22:39:24,715 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_identified_partner_is_written_only_at_validate ... 2026-10-07 22:39:26,763 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1753] 2026-10-07 22:39:26,919 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3557] 2026-10-07 22:39:28,582 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1756] 2026-10-07 22:39:28,713 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3562] 2026-10-07 22:39:30,349 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff ... 2026-10-07 22:39:30,469 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:33,884 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd01049e2a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:33,886 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00dec19e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:33,897 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:33,905 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00dec1760> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:34,478 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:38,720 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd012b48900> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:38,722 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00b7a7420> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:38,732 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:38,738 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00b7a72e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:39,210 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:43,497 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd011bc6d40> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:43,499 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd011e27ba0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:43,511 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:43,517 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd011e272e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:44,024 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:47,235 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00ff5ff60> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:47,236 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd01028c040> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:47,246 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:47,251 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd01028e5c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:48,721 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:52,060 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd0105f2e80> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:52,062 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd01327ae80> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:52,073 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:52,080 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd013279260> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:52,578 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:56,781 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd012610180> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:56,783 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00df10040> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:56,793 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:56,800 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00df120c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:39:57,291 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:01,743 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd010264720> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:01,745 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00d05cfe0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:01,754 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:01,761 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00d05c400> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:02,274 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:05,693 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd010ae25c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:05,694 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd03ed359e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:05,708 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:05,713 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd03ed35620> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:12,851 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_remainder_lands_on_a_chosen_destination ... 2026-10-07 22:40:14,368 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1768] 2026-10-07 22:40:14,609 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3584] 2026-10-07 22:40:18,284 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1775] 2026-10-07 22:40:18,441 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_taxed_reconciliation_model_posts_its_taxes_as_core_does ... 2026-10-07 22:40:19,213 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1777] 2026-10-07 22:40:19,351 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3599] 2026-10-07 22:40:20,584 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1782] 2026-10-07 22:40:20,746 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3606] 2026-10-07 22:40:22,113 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1787] 2026-10-07 22:40:22,306 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3613] 2026-10-07 22:40:23,504 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1792] 2026-10-07 22:40:23,645 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3620] 2026-10-07 22:40:24,831 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1797] 2026-10-07 22:40:24,973 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3627] 2026-10-07 22:40:26,021 121 INFO rb-61b7113-225342-422163 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-07 22:40:26,763 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1804] 2026-10-07 22:40:26,902 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3637] 2026-10-07 22:40:28,414 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1807] 2026-10-07 22:40:28,583 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3642] 2026-10-07 22:40:29,150 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_and_revert_are_offered_only_when_meaningful ... 2026-10-07 22:40:31,882 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_is_idempotent_and_undo_restores_a_clean_draft ... 2026-10-07 22:40:33,035 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1814] 2026-10-07 22:40:33,179 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3658] 2026-10-07 22:40:35,622 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1819] 2026-10-07 22:40:35,815 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3667] 2026-10-07 22:40:36,330 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.partial.reconcile records with IDs: [289] 2026-10-07 22:40:36,427 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.full.reconcile records with IDs: [188] 2026-10-07 22:40:36,699 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1820] 2026-10-07 22:40:36,873 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3666, 3668] 2026-10-07 22:40:38,214 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.partial.reconcile records with IDs: [290] 2026-10-07 22:40:38,295 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.full.reconcile records with IDs: [189] 2026-10-07 22:40:39,835 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1825] 2026-10-07 22:40:39,999 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3678] 2026-10-07 22:40:40,685 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_posts_exactly_the_validated_draft ... 2026-10-07 22:40:42,400 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1828] 2026-10-07 22:40:42,597 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3683] 2026-10-07 22:40:44,518 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1832] 2026-10-07 22:40:44,660 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3689] 2026-10-07 22:40:46,127 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1835] 2026-10-07 22:40:46,284 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3694] 2026-10-07 22:40:48,397 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1839] 2026-10-07 22:40:48,539 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3700] 2026-10-07 22:40:48,831 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:53,396 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd010cdc540> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:53,398 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00cdd3b00> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:53,404 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:53,411 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00cdd0680> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 22:40:53,447 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 22:41:10,411 121 INFO rb-61b7113-225342-422163 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-07 22:41:14,454 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome pid: 9356 2026-10-07 22:41:14,455 121 INFO rb-61b7113-225342-422163 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/tmpoanf3iun_chrome_odoo 2026-10-07 22:41:14,455 121 INFO rb-61b7113-225342-422163 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:37599/json/version 2026-10-07 22:41:14,457 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:37599/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:41:14,553 121 INFO rb-61b7113-225342-422163 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-07 22:41:14,555 121 INFO rb-61b7113-225342-422163 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:37599/json 2026-10-07 22:41:14,558 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:37599/json with timeout 3 increased to 10s during tests 2026-10-07 22:41:14,582 121 INFO rb-61b7113-225342-422163 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:37599/devtools/page/5C782AC69CC667D55751CAE723C71F88 2026-10-07 22:41:14,594 121 INFO rb-61b7113-225342-422163 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-07 22:41:14,602 121 INFO rb-61b7113-225342-422163 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-07 22:41:14,820 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:stmt_form_mismatch_user from n/a 2026-10-07 22:41:14,831 121 INFO rb-61b7113-225342-422163 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-07 22:41:14,839 121 INFO rb-61b7113-225342-422163 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-07 22:41:14,839 121 INFO rb-61b7113-225342-422163 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-07 22:41:14,857 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:41:16,715 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:16] "GET /odoo/action-account.action_bank_statement_tree/149 HTTP/1.1" 200 - 181 0.244 1.618 2026-10-07 22:41:16,721 121 INFO rb-61b7113-225342-422163 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': '5C782AC69CC667D55751CAE723C71F88', 'loaderId': '3D75D39DB3EB787C3BD25ED83C98A092', 'isDownload': False} 2026-10-07 22:41:16,721 121 INFO rb-61b7113-225342-422163 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-07 22:41:16,777 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:16] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-07 22:41:16,825 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:41:17,006 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:17] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.096 0.140 2026-10-07 22:41:17,017 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:17] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.241 2026-10-07 22:41:17,029 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:17] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.256 2026-10-07 22:41:17,062 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.261 2026-10-07 22:41:17,084 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:17] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-07 22:41:17,142 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:17] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-07 22:41:18,106 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-07 22:41:18,118 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-07 22:41:18,119 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-07 22:41:18,149 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-07 22:41:18,171 121 INFO rb-61b7113-225342-422163 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-07 22:41:18,186 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:41:18,249 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.022 2026-10-07 22:41:18,265 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.025 2026-10-07 22:41:18,299 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.028 2026-10-07 22:41:18,329 121 INFO rb-61b7113-225342-422163 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-07 22:41:18,342 121 INFO rb-61b7113-225342-422163 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-07 22:41:18,437 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "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-07 22:41:18,442 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-07 22:41:18,510 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "POST /mail/data HTTP/1.1" 200 - 34 0.096 0.080 2026-10-07 22:41:18,560 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "POST /web/action/load HTTP/1.1" 200 - 12 0.021 0.157 2026-10-07 22:41:18,562 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.142 2026-10-07 22:41:18,654 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "GET /web/image/res.partner/2200/avatar_128?unique=1791412853000 HTTP/1.1" 200 - 15 0.028 0.241 2026-10-07 22:41:18,719 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "GET /web/image?model=res.users&field=avatar_128&id=872 HTTP/1.1" 200 - 9 0.026 0.313 2026-10-07 22:41:18,753 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-07 22:41:18,928 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.080 0.238 2026-10-07 22:41:18,976 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.419 2026-10-07 22:41:19,024 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:19] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 9 0.020 0.258 2026-10-07 22:41:19,033 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-10-07 22:41:19,041 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:41:19,130 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:19] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 30 0.043 0.088 2026-10-07 22:41:19,299 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:41:19,352 121 INFO rb-61b7113-225342-422163 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-07 22:41:19,406 121 INFO rb-61b7113-225342-422163 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-07 22:41:19,471 121 INFO rb-61b7113-225342-422163 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-07 22:41:19,537 121 INFO rb-61b7113-225342-422163 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-07 22:41:19,604 121 INFO rb-61b7113-225342-422163 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-07 22:41:19,605 121 INFO rb-61b7113-225342-422163 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-07 22:41:19,725 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: heap 21439148 (allocated 22507520) 2026-10-07 22:41:19,733 121 INFO rb-61b7113-225342-422163 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 9356 2026-10-07 22:41:19,735 121 INFO rb-61b7113-225342-422163 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-07 22:41:19,738 121 INFO rb-61b7113-225342-422163 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 9356 2026-10-07 22:41:19,849 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_224119_849024_test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.txt 2026-10-07 22:41:19,849 121 INFO rb-61b7113-225342-422163 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/tmpoanf3iun_chrome_odoo" 2026-10-07 22:41:19,901 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs ... 2026-10-07 22:41:21,938 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome pid: 9563 2026-10-07 22:41:21,939 121 INFO rb-61b7113-225342-422163 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/tmp518kdek2_chrome_odoo 2026-10-07 22:41:21,939 121 INFO rb-61b7113-225342-422163 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:43527/json/version 2026-10-07 22:41:21,940 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:43527/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:41:22,023 121 INFO rb-61b7113-225342-422163 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-07 22:41:22,024 121 INFO rb-61b7113-225342-422163 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:43527/json 2026-10-07 22:41:22,024 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:43527/json with timeout 3 increased to 10s during tests 2026-10-07 22:41:22,035 121 INFO rb-61b7113-225342-422163 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:43527/devtools/page/059876333BCFBE01DD7678E8D1270257 2026-10-07 22:41:22,046 121 INFO rb-61b7113-225342-422163 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-07 22:41:22,057 121 INFO rb-61b7113-225342-422163 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-07 22:41:22,285 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:stmt_form_large_user from n/a 2026-10-07 22:41:22,297 121 INFO rb-61b7113-225342-422163 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-07 22:41:22,300 121 INFO rb-61b7113-225342-422163 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-07 22:41:22,300 121 INFO rb-61b7113-225342-422163 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-07 22:41:22,321 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:41:25,161 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:25] "GET /odoo/action-account.action_bank_statement_tree/150 HTTP/1.1" 200 - 181 0.215 2.631 2026-10-07 22:41:25,167 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Navigation result: {'frameId': '059876333BCFBE01DD7678E8D1270257', 'loaderId': 'F4F2EDDF0A169E391F5EA929295248A3', 'isDownload': False} 2026-10-07 22:41:25,168 121 INFO rb-61b7113-225342-422163 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-07 22:41:25,245 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:25] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-07 22:41:25,261 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:25] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-07 22:41:25,315 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:41:25,325 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 0.064 2026-10-07 22:41:25,626 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:25] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.155 0.236 2026-10-07 22:41:25,645 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:25] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.404 2026-10-07 22:41:25,681 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:25] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.009 0.303 2026-10-07 22:41:25,698 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:25] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.038 2026-10-07 22:41:26,348 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:41:26,352 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-07 22:41:26,366 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-07 22:41:26,393 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.012 2026-10-07 22:41:26,419 121 INFO rb-61b7113-225342-422163 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-07 22:41:26,440 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-07 22:41:26,491 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.024 2026-10-07 22:41:26,504 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-10-07 22:41:26,529 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.009 0.027 2026-10-07 22:41:26,596 121 INFO rb-61b7113-225342-422163 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-07 22:41:26,603 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-07 22:41:26,609 121 INFO rb-61b7113-225342-422163 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-07 22:41:26,705 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:41:26,719 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "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-07 22:41:26,790 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "POST /mail/data HTTP/1.1" 200 - 34 0.116 0.062 2026-10-07 22:41:26,874 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "GET /web/image/res.partner/2201/avatar_128?unique=1791412853000 HTTP/1.1" 200 - 15 0.043 0.202 2026-10-07 22:41:26,917 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "POST /web/action/load HTTP/1.1" 200 - 12 0.016 0.274 2026-10-07 22:41:26,984 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:26] "GET /web/image?model=res.users&field=avatar_128&id=873 HTTP/1.1" 200 - 9 0.014 0.341 2026-10-07 22:41:27,030 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.205 2026-10-07 22:41:27,039 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-07 22:41:27,078 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-07 22:41:27,088 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:27] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 9 0.019 0.044 2026-10-07 22:41:27,237 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:27] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.061 0.217 2026-10-07 22:41:27,320 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-07 22:41:27,412 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:27] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 28 0.040 0.055 2026-10-07 22:41:27,585 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:41:27,639 121 INFO rb-61b7113-225342-422163 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-07 22:41:27,697 121 INFO rb-61b7113-225342-422163 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-07 22:41:27,700 121 INFO rb-61b7113-225342-422163 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-07 22:41:27,830 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: heap 21431808 (allocated 22507520) 2026-10-07 22:41:27,849 121 INFO rb-61b7113-225342-422163 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 9563 2026-10-07 22:41:27,851 121 INFO rb-61b7113-225342-422163 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-07 22:41:27,854 121 INFO rb-61b7113-225342-422163 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 9563 2026-10-07 22:41:27,950 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_224127_950444_test_large_balances_are_fully_visible_in_their_inputs.txt 2026-10-07 22:41:27,950 121 INFO rb-61b7113-225342-422163 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/tmp518kdek2_chrome_odoo" 2026-10-07 22:41:28,017 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint ... 2026-10-07 22:41:30,136 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome pid: 9766 2026-10-07 22:41:30,136 121 INFO rb-61b7113-225342-422163 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/tmpw0gmtt4__chrome_odoo 2026-10-07 22:41:30,136 121 INFO rb-61b7113-225342-422163 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:42841/json/version 2026-10-07 22:41:30,139 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:42841/json/version with timeout 3 increased to 10s during tests 2026-10-07 22:41:30,183 121 INFO rb-61b7113-225342-422163 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-07 22:41:30,183 121 INFO rb-61b7113-225342-422163 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:42841/json 2026-10-07 22:41:30,185 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:42841/json with timeout 3 increased to 10s during tests 2026-10-07 22:41:30,200 121 INFO rb-61b7113-225342-422163 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:42841/devtools/page/A8E9E295385CE38D5452505E268BA738 2026-10-07 22:41:30,228 121 INFO rb-61b7113-225342-422163 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-07 22:41:30,242 121 INFO rb-61b7113-225342-422163 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-07 22:41:30,516 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:stmt_form_clean_user from n/a 2026-10-07 22:41:30,532 121 INFO rb-61b7113-225342-422163 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-07 22:41:30,539 121 INFO rb-61b7113-225342-422163 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-07 22:41:30,539 121 INFO rb-61b7113-225342-422163 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-07 22:41:30,564 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 22:41:32,344 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:32] "GET /odoo/action-account.action_bank_statement_tree/151 HTTP/1.1" 200 - 181 0.229 1.559 2026-10-07 22:41:32,351 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Navigation result: {'frameId': 'A8E9E295385CE38D5452505E268BA738', 'loaderId': 'D2A2672A93E9D5765281126138E21D3E', 'isDownload': False} 2026-10-07 22:41:32,352 121 INFO rb-61b7113-225342-422163 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-07 22:41:32,425 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:32] "GET /web/assets/67c1386/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.021 2026-10-07 22:41:32,436 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:32] "GET /web/assets/0a0cc8d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-07 22:41:32,470 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: Return empty 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-07 22:41:32,489 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.057 2026-10-07 22:41:32,741 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:32] "GET /web/webclient/load_menus/e4bbaf5437751ce90e1c93f52d99c1ed5c3d2849688793dfd425d0d5af109120 HTTP/1.1" 200 - 173 0.095 0.223 2026-10-07 22:41:32,774 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:32] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.359 2026-10-07 22:41:32,782 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:32] "GET /web/assets/37c710e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.272 2026-10-07 22:41:32,828 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:32] "GET /web/assets/ed2b8de/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-07 22:41:33,617 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:41:33,620 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-07 22:41:33,635 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-07 22:41:33,648 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.014 2026-10-07 22:41:33,679 121 INFO rb-61b7113-225342-422163 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-07 22:41:33,696 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 22:41:33,740 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.019 2026-10-07 22:41:33,772 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.019 2026-10-07 22:41:33,799 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.028 2026-10-07 22:41:33,944 121 INFO rb-61b7113-225342-422163 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-07 22:41:34,032 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-07 22:41:34,043 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-07 22:41:34,044 121 INFO rb-61b7113-225342-422163 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-07 22:41:34,049 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "POST /mail/data HTTP/1.1" 200 - 34 0.093 0.074 2026-10-07 22:41:34,106 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "POST /web/action/load HTTP/1.1" 200 - 12 0.018 0.115 2026-10-07 22:41:34,174 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "GET /web/image?model=res.users&field=avatar_128&id=874 HTTP/1.1" 200 - 16 0.023 0.202 2026-10-07 22:41:34,215 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "GET /web/image/res.partner/2202/avatar_128?unique=1791412853000 HTTP/1.1" 200 - 8 0.013 0.222 2026-10-07 22:41:34,221 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.153 2026-10-07 22:41:34,256 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 22:41:34,413 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.093 0.178 2026-10-07 22:41:34,460 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.336 2026-10-07 22:41:34,514 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-07 22:41:34,516 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 9 0.017 0.255 2026-10-07 22:41:34,532 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.066 2026-10-07 22:41:34,624 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 26 0.036 0.117 2026-10-07 22:41:34,792 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 22:41:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-07 22:41:34,838 121 INFO rb-61b7113-225342-422163 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-07 22:41:34,897 121 INFO rb-61b7113-225342-422163 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-07 22:41:34,898 121 INFO rb-61b7113-225342-422163 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-07 22:41:35,006 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: heap 21361248 (allocated 22507520) 2026-10-07 22:41:35,012 121 INFO rb-61b7113-225342-422163 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 9766 2026-10-07 22:41:35,015 121 INFO rb-61b7113-225342-422163 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-07 22:41:35,016 121 INFO rb-61b7113-225342-422163 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 9766 2026-10-07 22:41:35,119 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_224135_119059_test_statement_without_reference_shows_no_computed_opening_nor_hint.txt 2026-10-07 22:41:35,119 121 INFO rb-61b7113-225342-422163 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/tmpw0gmtt4__chrome_odoo" 2026-10-07 22:41:35,248 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 22:41:52,141 121 INFO rb-61b7113-225342-422163 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-07 22:41:54,154 121 INFO rb-61b7113-225342-422163 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-07 22:41:56,805 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_entry_cancelled_keeps_opening_and_flags_the_books ... 2026-10-07 22:41:58,536 121 INFO rb-61b7113-225342-422163 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-07 22:42:00,227 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_transaction_deleted_keeps_opening_without_reference ... 2026-10-07 22:42:01,951 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #875 deleted account.bank.statement.line records with IDs: [450] 2026-10-07 22:42:02,037 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #875 deleted account.move.line.ctp records with IDs: [1858] 2026-10-07 22:42:02,272 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #875 deleted account.move.line records with IDs: [3738, 3739] 2026-10-07 22:42:02,438 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #875 deleted account.move records with IDs: [1647] 2026-10-07 22:42:02,761 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_editing_a_transaction_never_changes_the_proposed_opening ... 2026-10-07 22:42:04,874 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_forgotten_earlier_transaction_never_replaces_the_typed_opening ... 2026-10-07 22:42:06,647 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_journal_start_opening_is_kept_with_no_reference ... 2026-10-07 22:42:08,532 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_computes_previous_ending_plus_posted_lines_between ... 2026-10-07 22:42:10,333 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_opening_matching_the_books_is_no_mismatch ... 2026-10-07 22:42:12,283 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_mismatch_follows_the_statement_currency_rounding ... 2026-10-07 22:42:14,565 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_adding_a_transaction ... 2026-10-07 22:42:16,158 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_editing_a_transaction ... 2026-10-07 22:42:17,688 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:42:47,736 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-10-07 22:42:52,200 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-10-07 22:42:56,667 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-10-07 22:43:03,439 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #877 deleted account.move.line.ctp records with IDs: [1898, 1899, 1900, 1901] 2026-10-07 22:43:03,723 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #877 deleted account.move.line records with IDs: [3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818] 2026-10-07 22:43:03,963 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #877 deleted account.move records with IDs: [1680, 1681, 1682, 1683] 2026-10-07 22:43:05,312 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-10-07 22:43:10,961 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-10-07 22:43:16,197 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-10-07 22:43:21,353 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #880 deleted account.move.line.ctp records with IDs: [1913, 1914] 2026-10-07 22:43:21,560 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #880 deleted account.move.line records with IDs: [3863, 3864, 3865, 3866] 2026-10-07 22:43:21,714 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #880 deleted account.move records with IDs: [1705, 1706] 2026-10-07 22:43:21,832 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-10-07 22:43:27,445 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-10-07 22:43:31,607 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-10-07 22:43:32,412 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-10-07 22:43:32,995 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-10-07 22:43:35,365 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-10-07 22:43:36,145 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-10-07 22:43:44,379 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-10-07 22:43:45,520 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-10-07 22:43:46,878 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-10-07 22:43:48,374 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-07 22:44:07,457 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-10-07 22:44:07,729 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-10-07 22:44:11,786 121 INFO rb-61b7113-225342-422163 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-07 22:44:12,512 121 INFO rb-61b7113-225342-422163 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-07 22:44:12,918 121 INFO rb-61b7113-225342-422163 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-07 22:44:15,848 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 22:45:04,810 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-07 22:45:04,852 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 890, model: affiliate.commission.rule 2026-10-07 22:45:04,868 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 890, model: affiliate.report 2026-10-07 22:45:04,877 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 890, model: affiliate.code 2026-10-07 22:45:04,882 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 890, model: affiliate.commission 2026-10-07 22:45:04,886 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 890, model: affiliate.commission.line 2026-10-07 22:45:04,891 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 890, model: affiliate.commission.rule 2026-10-07 22:45:04,895 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 890, model: affiliate.report 2026-10-07 22:45:04,903 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 890, model: affiliate.code 2026-10-07 22:45:04,907 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 890, model: affiliate.commission 2026-10-07 22:45:04,911 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 890, model: affiliate.commission.line 2026-10-07 22:45:04,915 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 890, model: affiliate.commission.rule 2026-10-07 22:45:04,920 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 890, model: affiliate.report 2026-10-07 22:45:04,926 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: affiliate.code 2026-10-07 22:45:04,930 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: affiliate.commission 2026-10-07 22:45:04,935 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: affiliate.commission.line 2026-10-07 22:45:04,939 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: affiliate.commission.rule 2026-10-07 22:45:04,942 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: affiliate.report 2026-10-07 22:45:04,982 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-07 22:45:05,006 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 888, model: affiliate.commission.rule 2026-10-07 22:45:05,020 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 888, model: affiliate.progressive.commission.rule 2026-10-07 22:45:05,023 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 888, model: affiliate.report 2026-10-07 22:45:05,027 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 888, model: affiliate.code 2026-10-07 22:45:05,031 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 888, model: affiliate.commission 2026-10-07 22:45:05,034 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 888, model: affiliate.commission.line 2026-10-07 22:45:05,037 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 888, model: affiliate.commission.rule 2026-10-07 22:45:05,039 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 888, model: affiliate.progressive.commission.rule 2026-10-07 22:45:05,042 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 888, model: affiliate.report 2026-10-07 22:45:05,046 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 888, model: affiliate.code 2026-10-07 22:45:05,050 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 888, model: affiliate.commission 2026-10-07 22:45:05,054 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 888, model: affiliate.commission.line 2026-10-07 22:45:05,058 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 888, model: affiliate.commission.rule 2026-10-07 22:45:05,062 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 888, model: affiliate.progressive.commission.rule 2026-10-07 22:45:05,066 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 888, model: affiliate.report 2026-10-07 22:45:05,069 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 888, model: affiliate.code 2026-10-07 22:45:05,072 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 888, model: affiliate.commission 2026-10-07 22:45:05,076 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 888, model: affiliate.commission.line 2026-10-07 22:45:05,080 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 888, model: affiliate.commission.rule 2026-10-07 22:45:05,084 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 888, model: affiliate.progressive.commission.rule 2026-10-07 22:45:05,087 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 888, model: affiliate.report 2026-10-07 22:45:05,125 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-10-07 22:45:05,146 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 891, model: affiliate.report 2026-10-07 22:45:05,159 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 891, model: affiliate.commission.rule 2026-10-07 22:45:05,163 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 891, model: affiliate.progressive.commission.rule 2026-10-07 22:45:05,168 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 891, model: affiliate.report 2026-10-07 22:45:05,176 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 891, model: affiliate.commission.rule 2026-10-07 22:45:05,180 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 891, model: affiliate.progressive.commission.rule 2026-10-07 22:45:05,184 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 891, model: affiliate.report 2026-10-07 22:45:05,190 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.code 2026-10-07 22:45:05,195 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.commission 2026-10-07 22:45:05,199 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.commission.line 2026-10-07 22:45:05,203 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.commission.rule 2026-10-07 22:45:05,208 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.progressive.commission.rule 2026-10-07 22:45:05,212 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.report 2026-10-07 22:45:05,253 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-10-07 22:45:05,284 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 895, model: affiliate.report 2026-10-07 22:45:05,300 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 895, model: affiliate.report 2026-10-07 22:45:05,307 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 895, model: affiliate.report 2026-10-07 22:45:05,344 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-10-07 22:45:05,391 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.code 2026-10-07 22:45:05,417 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 891, model: affiliate.code 2026-10-07 22:45:05,457 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 891, model: affiliate.code 2026-10-07 22:45:05,481 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 891, model: affiliate.code 2026-10-07 22:45:05,537 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.code 2026-10-07 22:45:05,542 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 891, model: affiliate.code 2026-10-07 22:45:05,567 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 891, model: affiliate.code 2026-10-07 22:45:05,633 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-10-07 22:45:05,915 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.commission 2026-10-07 22:45:05,944 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 891, model: affiliate.commission 2026-10-07 22:45:05,988 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 891, model: affiliate.commission 2026-10-07 22:45:06,021 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 891, model: affiliate.commission 2026-10-07 22:45:06,126 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.commission 2026-10-07 22:45:06,133 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 891, model: affiliate.commission 2026-10-07 22:45:06,154 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 891, model: affiliate.commission 2026-10-07 22:45:06,233 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-10-07 22:45:06,332 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-10-07 22:45:06,658 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-10-07 22:45:06,690 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 897, model: affiliate.code 2026-10-07 22:45:06,706 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 897, model: affiliate.commission 2026-10-07 22:45:06,710 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 897, model: affiliate.commission.line 2026-10-07 22:45:06,715 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 897, model: affiliate.commission.rule 2026-10-07 22:45:06,724 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 897, model: affiliate.code 2026-10-07 22:45:06,728 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 897, model: affiliate.commission 2026-10-07 22:45:06,733 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 897, model: affiliate.commission.line 2026-10-07 22:45:06,737 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 897, model: affiliate.commission.rule 2026-10-07 22:45:06,744 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 897, model: affiliate.code 2026-10-07 22:45:06,748 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 897, model: affiliate.commission 2026-10-07 22:45:06,751 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 897, model: affiliate.commission.line 2026-10-07 22:45:06,756 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 897, model: affiliate.commission.rule 2026-10-07 22:45:06,789 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-10-07 22:45:06,819 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: affiliate.code 2026-10-07 22:45:06,835 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: affiliate.commission 2026-10-07 22:45:06,839 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: affiliate.commission.line 2026-10-07 22:45:06,843 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: affiliate.commission.rule 2026-10-07 22:45:06,850 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: affiliate.code 2026-10-07 22:45:06,858 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: affiliate.commission 2026-10-07 22:45:06,863 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: affiliate.commission.line 2026-10-07 22:45:06,867 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: affiliate.commission.rule 2026-10-07 22:45:06,874 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: affiliate.code 2026-10-07 22:45:06,883 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: affiliate.commission 2026-10-07 22:45:06,887 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: affiliate.commission.line 2026-10-07 22:45:06,892 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: affiliate.commission.rule 2026-10-07 22:45:06,992 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-07 22:45:56,483 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-10-07 22:45:57,727 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-10-07 22:45:58,775 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-10-07 22:45:59,485 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 22:46:46,489 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-10-07 22:46:47,028 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-10-07 22:46:47,341 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-10-07 22:46:47,385 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-10-07 22:46:47,625 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-10-07 22:46:47,951 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-10-07 22:46:48,037 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-10-07 22:46:48,154 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-10-07 22:46:48,266 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-10-07 22:46:48,374 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-10-07 22:46:48,490 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-10-07 22:46:49,126 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 22:47:35,368 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-10-07 22:47:35,594 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 22:48:23,690 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-10-07 22:48:24,205 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-10-07 22:48:24,660 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-07 22:48:24,821 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-07 22:48:24,869 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-07 22:48:25,712 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-07 22:48:25,885 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-07 22:48:26,388 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-07 22:48:26,435 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-10-07 22:48:26,894 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-07 22:48:26,990 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-07 22:48:27,024 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-07 22:48:27,835 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-07 22:48:28,028 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-07 22:48:28,640 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-07 22:48:28,692 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-10-07 22:48:29,097 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-07 22:48:29,192 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-07 22:48:29,243 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-07 22:48:30,023 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-07 22:48:30,156 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-07 22:48:30,701 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-07 22:48:30,743 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-10-07 22:48:31,882 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 22:49:19,068 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-07 22:49:21,637 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 22:50:08,155 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-10-07 22:50:08,469 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-10-07 22:50:08,502 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3308] 2026-10-07 22:50:09,296 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2392] 2026-10-07 22:50:09,339 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-10-07 22:50:12,422 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-10-07 22:50:12,583 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 22:51:00,008 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-10-07 22:51:00,421 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 975, model: affiliate.commission 2026-10-07 22:51:00,489 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 974, model: affiliate.commission 2026-10-07 22:51:00,551 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 975, model: affiliate.commission 2026-10-07 22:51:00,597 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 974, model: affiliate.commission 2026-10-07 22:51:00,666 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 975, model: affiliate.commission 2026-10-07 22:51:00,712 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 974, model: affiliate.commission 2026-10-07 22:51:00,772 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 975, model: affiliate.commission 2026-10-07 22:51:00,812 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 974, model: affiliate.commission 2026-10-07 22:51:00,932 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-10-07 22:51:01,059 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 975, model: affiliate.code 2026-10-07 22:51:01,122 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 974, model: affiliate.code 2026-10-07 22:51:01,203 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 975, model: affiliate.code 2026-10-07 22:51:01,257 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 974, model: affiliate.code 2026-10-07 22:51:01,337 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 975, model: affiliate.code 2026-10-07 22:51:01,386 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 974, model: affiliate.code 2026-10-07 22:51:01,450 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 975, model: affiliate.code 2026-10-07 22:51:01,494 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 974, model: affiliate.code 2026-10-07 22:51:01,596 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-10-07 22:51:01,789 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 975, model: affiliate.commission.rule 2026-10-07 22:51:01,842 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 974, model: affiliate.commission.rule 2026-10-07 22:51:01,915 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 975, model: affiliate.commission.rule 2026-10-07 22:51:01,964 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 974, model: affiliate.commission.rule 2026-10-07 22:51:02,041 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 975, model: affiliate.commission.rule 2026-10-07 22:51:02,099 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 974, model: affiliate.commission.rule 2026-10-07 22:51:02,170 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 975, model: affiliate.commission.rule 2026-10-07 22:51:02,216 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 974, model: affiliate.commission.rule 2026-10-07 22:51:02,394 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 22:51:51,863 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-10-07 22:51:54,167 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 22:52:40,737 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-10-07 22:52:41,044 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-10-07 22:52:43,163 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-10-07 22:52:45,459 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 22:53:35,254 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-10-07 22:53:35,447 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-10-07 22:53:35,457 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3434] 2026-10-07 22:53:35,509 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-10-07 22:53:35,702 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 22:54:24,197 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-10-07 22:54:26,994 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-10-07 22:54:28,607 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-10-07 22:54:28,729 121 INFO rb-61b7113-225342-422163 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-07 22:54:30,223 121 INFO rb-61b7113-225342-422163 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-07 22:54:31,644 121 INFO rb-61b7113-225342-422163 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-07 22:54:33,291 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-10-07 22:54:34,666 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-10-07 22:54:34,924 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-07 22:55:21,244 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-10-07 22:55:21,469 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-10-07 22:55:21,611 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 22:56:09,579 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-10-07 22:56:09,717 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1054, model: crm.lead 2026-10-07 22:56:09,738 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1057, model: crm.lead 2026-10-07 22:56:09,755 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1058, model: crm.lead 2026-10-07 22:56:09,808 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-10-07 22:56:09,846 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1054, model: crm.lead 2026-10-07 22:56:09,902 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1057, model: crm.lead 2026-10-07 22:56:09,939 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1058, model: crm.lead 2026-10-07 22:56:09,971 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1054, model: crm.lead 2026-10-07 22:56:10,341 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-10-07 22:56:10,364 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1054, model: crm.lead 2026-10-07 22:56:10,392 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1057, model: crm.lead 2026-10-07 22:56:10,415 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1058, model: crm.lead 2026-10-07 22:56:10,469 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-10-07 22:56:10,486 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1054, model: crm.lead 2026-10-07 22:56:10,514 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1057, model: crm.lead 2026-10-07 22:56:10,550 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1058, model: crm.lead 2026-10-07 22:56:10,675 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 22:56:11,026 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-10-07 22:56:11,177 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-10-07 22:56:11,354 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-10-07 22:56:12,504 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-10-07 22:56:12,611 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 22:56:14,790 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-10-07 22:56:14,873 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1062, model: loyalty.program 2026-10-07 22:56:14,894 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1062, model: loyalty.generate.wizard 2026-10-07 22:56:14,902 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1062, model: loyalty.program 2026-10-07 22:56:14,952 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-10-07 22:56:15,280 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1061, model: loyalty.rule 2026-10-07 22:56:15,295 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1061, model: loyalty.reward 2026-10-07 22:56:15,332 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1061, model: loyalty.program 2026-10-07 22:56:15,337 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1061, model: loyalty.rule 2026-10-07 22:56:15,344 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1061, model: loyalty.reward 2026-10-07 22:56:15,398 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1061 deleted mail.message records with IDs: [12313, 12311, 12310] 2026-10-07 22:56:15,399 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1061, model: loyalty.card 2026-10-07 22:56:15,404 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1061, model: loyalty.generate.wizard 2026-10-07 22:56:15,413 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1061, model: loyalty.program 2026-10-07 22:56:15,418 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1061, model: loyalty.rule 2026-10-07 22:56:15,480 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1061, model: loyalty.reward 2026-10-07 22:56:15,495 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1061, model: loyalty.mail 2026-10-07 22:56:15,499 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1061, model: loyalty.history 2026-10-07 22:56:15,503 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1061, model: loyalty.mail 2026-10-07 22:56:15,506 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1061, model: loyalty.history 2026-10-07 22:56:15,509 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1061, model: loyalty.mail 2026-10-07 22:56:15,511 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1061, model: loyalty.history 2026-10-07 22:56:15,547 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-10-07 22:56:15,753 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1060, model: loyalty.rule 2026-10-07 22:56:15,762 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1060, model: loyalty.reward 2026-10-07 22:56:15,811 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1060, model: loyalty.program 2026-10-07 22:56:15,817 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1060, model: loyalty.rule 2026-10-07 22:56:15,823 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1060, model: loyalty.reward 2026-10-07 22:56:15,847 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1060 deleted mail.message records with IDs: [12313, 12311, 12310] 2026-10-07 22:56:15,847 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1060, model: loyalty.card 2026-10-07 22:56:15,851 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1060, model: loyalty.generate.wizard 2026-10-07 22:56:15,870 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1060, model: loyalty.program 2026-10-07 22:56:15,874 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1060, model: loyalty.rule 2026-10-07 22:56:15,935 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1060, model: loyalty.reward 2026-10-07 22:56:15,942 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1060, model: loyalty.mail 2026-10-07 22:56:15,945 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1060, model: loyalty.history 2026-10-07 22:56:15,949 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1060, model: loyalty.mail 2026-10-07 22:56:15,952 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1060, model: loyalty.history 2026-10-07 22:56:15,956 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1060, model: loyalty.mail 2026-10-07 22:56:15,958 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1060, model: loyalty.history 2026-10-07 22:56:15,996 121 INFO rb-61b7113-225342-422163 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-07 22:56:16,205 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [198, 199], uid: 1060, model: loyalty.card 2026-10-07 22:56:16,244 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 1060, model: loyalty.rule 2026-10-07 22:56:16,295 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [276], uid: 1060, model: loyalty.history 2026-10-07 22:56:16,516 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 22:56:49,660 121 INFO rb-61b7113-225342-422163 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-07 22:56:51,856 121 INFO rb-61b7113-225342-422163 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-07 22:56:53,859 121 INFO rb-61b7113-225342-422163 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-07 22:56:55,936 121 INFO rb-61b7113-225342-422163 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-07 22:56:57,994 121 INFO rb-61b7113-225342-422163 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-07 22:57:00,164 121 INFO rb-61b7113-225342-422163 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-07 22:57:02,237 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 22:57:36,435 121 INFO rb-61b7113-225342-422163 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-07 22:57:36,658 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 22:58:11,483 121 INFO rb-61b7113-225342-422163 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-07 22:58:11,692 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 22:58:46,256 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-10-07 22:58:46,374 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [206], uid: 1077, model: loyalty.card 2026-10-07 22:58:46,452 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 1077, model: loyalty.history 2026-10-07 22:58:46,609 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 22:59:19,232 121 INFO rb-61b7113-225342-422163 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-07 22:59:19,570 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 22:59:52,504 121 INFO rb-61b7113-225342-422163 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-07 22:59:53,085 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 23:00:15,647 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-10-07 23:00:16,293 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 9968 2026-10-07 23:00:16,294 121 INFO rb-61b7113-225342-422163 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/tmpqqqdmoiv_chrome_odoo 2026-10-07 23:00:16,294 121 INFO rb-61b7113-225342-422163 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:35939/json/version 2026-10-07 23:00:16,298 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:35939/json/version with timeout 3 increased to 10s during tests 2026-10-07 23:00:16,323 121 INFO rb-61b7113-225342-422163 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-07 23:00:16,325 121 INFO rb-61b7113-225342-422163 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:35939/json 2026-10-07 23:00:16,326 121 INFO rb-61b7113-225342-422163 odoo.tests.common.requests: request http://127.0.0.1:35939/json with timeout 3 increased to 10s during tests 2026-10-07 23:00:16,340 121 INFO rb-61b7113-225342-422163 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:35939/devtools/page/B7CEFF5CEB50B4EF2706AA45D0526DEA 2026-10-07 23:00:16,353 121 INFO rb-61b7113-225342-422163 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-07 23:00:16,366 121 INFO rb-61b7113-225342-422163 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-07 23:00:16,426 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:pos_user from n/a 2026-10-07 23:00:16,430 121 INFO rb-61b7113-225342-422163 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-07 23:00:16,434 121 INFO rb-61b7113-225342-422163 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-07 23:00:16,434 121 INFO rb-61b7113-225342-422163 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-07 23:00:16,462 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:00:17,576 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:17] "GET /pos/ui?config_id=19 HTTP/1.1" 200 - 130 0.170 0.952 2026-10-07 23:00:17,587 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': 'B7CEFF5CEB50B4EF2706AA45D0526DEA', 'loaderId': 'A50CB0A818DB30EF344C347FCE4D279B', 'isDownload': False} 2026-10-07 23:00:17,587 121 INFO rb-61b7113-225342-422163 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-07 23:00:17,618 121 INFO rb-61b7113-225342-422163 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-07 23:00:17,647 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:17] "GET /web/assets/dccf928/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-10-07 23:00:17,668 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:17] "GET /web/assets/27ee97b/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-07 23:00:17,692 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:17] "GET /web/assets/14ea627/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.052 2026-10-07 23:00:18,304 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:18] "GET /web/webclient/translations/ab9eda3054d49b82d1b8b7fa5adf1537393fffac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-07 23:00:18,332 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-07 23:00:18,338 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-07 23:00:18,351 121 INFO rb-61b7113-225342-422163 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-07 23:00:18,363 121 INFO rb-61b7113-225342-422163 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-07 23:00:18,380 121 INFO rb-61b7113-225342-422163 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-07 23:00:19,592 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:19] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 353 0.638 0.614 2026-10-07 23:00:19,606 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 1.251 2026-10-07 23:00:19,824 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-07 23:00:19,856 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.017 0.013 2026-10-07 23:00:19,883 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-07 23:00:19,942 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-10-07 23:00:19,970 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:19] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-07 23:00:19,981 121 INFO rb-61b7113-225342-422163 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-07 23:00:20,059 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-07 23:00:20,072 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-07 23:00:20,138 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-07 23:00:20,165 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-07 23:00:20,185 121 INFO ? werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.065 2026-10-07 23:00:20,221 121 INFO rb-61b7113-225342-422163 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-07 23:00:20,249 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image/res.users/1088/avatar_128 HTTP/1.1" 200 - 16 0.053 0.069 2026-10-07 23:00:20,303 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image?model=res.company&id=212&field=logo HTTP/1.1" 200 - 9 0.020 0.147 2026-10-07 23:00:20,331 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image/res.company/212/favicon HTTP/1.1" 200 - 4 0.005 0.165 2026-10-07 23:00:20,352 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.070 2026-10-07 23:00:20,371 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.074 2026-10-07 23:00:20,381 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.107 2026-10-07 23:00:20,400 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.102 2026-10-07 23:00:20,412 121 INFO rb-61b7113-225342-422163 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-07 23:00:20,413 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.100 2026-10-07 23:00:20,435 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.098 2026-10-07 23:00:20,453 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.057 2026-10-07 23:00:20,466 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.075 2026-10-07 23:00:20,482 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.113 2026-10-07 23:00:20,498 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.088 2026-10-07 23:00:20,530 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.014 0.091 2026-10-07 23:00:20,726 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.116 0.136 2026-10-07 23:00:20,742 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.295 2026-10-07 23:00:20,754 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:20] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.292 2026-10-07 23:00:20,826 121 INFO rb-61b7113-225342-422163 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-07 23:00:20,919 121 INFO rb-61b7113-225342-422163 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-07 23:00:20,978 121 INFO rb-61b7113-225342-422163 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-07 23:00:21,042 121 INFO rb-61b7113-225342-422163 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-07 23:00:21,107 121 INFO rb-61b7113-225342-422163 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-07 23:00:21,176 121 INFO rb-61b7113-225342-422163 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-07 23:00:21,236 121 INFO rb-61b7113-225342-422163 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-07 23:00:21,308 121 INFO rb-61b7113-225342-422163 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-07 23:00:21,375 121 INFO rb-61b7113-225342-422163 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-07 23:00:21,443 121 INFO rb-61b7113-225342-422163 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-07 23:00:21,465 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.020 2026-10-07 23:00:21,613 121 INFO rb-61b7113-225342-422163 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-07 23:00:21,664 121 INFO rb-61b7113-225342-422163 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-07 23:00:21,717 121 INFO rb-61b7113-225342-422163 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-07 23:00:21,766 121 INFO rb-61b7113-225342-422163 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-07 23:00:21,831 121 INFO rb-61b7113-225342-422163 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-07 23:00:21,895 121 INFO rb-61b7113-225342-422163 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-07 23:00:21,961 121 INFO rb-61b7113-225342-422163 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-07 23:00:22,016 121 INFO rb-61b7113-225342-422163 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-07 23:00:22,036 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.013 2026-10-07 23:00:22,229 121 INFO rb-61b7113-225342-422163 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-07 23:00:22,285 121 INFO rb-61b7113-225342-422163 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-07 23:00:22,337 121 INFO rb-61b7113-225342-422163 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-07 23:00:22,389 121 INFO rb-61b7113-225342-422163 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-07 23:00:22,453 121 INFO rb-61b7113-225342-422163 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-07 23:00:22,515 121 INFO rb-61b7113-225342-422163 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-07 23:00:22,583 121 INFO rb-61b7113-225342-422163 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-07 23:00:22,687 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:00:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.016 2026-10-07 23:00:22,692 121 INFO rb-61b7113-225342-422163 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-07 23:00:22,881 121 INFO rb-61b7113-225342-422163 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-07 23:00:22,935 121 INFO rb-61b7113-225342-422163 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-07 23:00:22,993 121 INFO rb-61b7113-225342-422163 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-07 23:00:23,057 121 INFO rb-61b7113-225342-422163 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-07 23:00:23,058 121 INFO rb-61b7113-225342-422163 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-07 23:00:23,201 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16582256 (allocated 18358272) 2026-10-07 23:00:23,211 121 INFO rb-61b7113-225342-422163 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 9968 2026-10-07 23:00:23,223 121 INFO rb-61b7113-225342-422163 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-07 23:00:23,223 121 INFO rb-61b7113-225342-422163 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 9968 2026-10-07 23:00:23,341 121 INFO rb-61b7113-225342-422163 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-61b7113-225342-422163/chrome_logs/chrome_log_20261007_230023_341681_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-10-07 23:00:23,342 121 INFO rb-61b7113-225342-422163 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/tmpqqqdmoiv_chrome_odoo" 2026-10-07 23:00:23,460 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 23:00:24,443 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-10-07 23:00:25,081 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-10-07 23:00:25,287 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-10-07 23:00:25,613 121 INFO rb-61b7113-225342-422163 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-07 23:00:28,286 121 INFO rb-61b7113-225342-422163 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-07 23:00:28,468 121 INFO rb-61b7113-225342-422163 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-07 23:00:28,669 121 INFO rb-61b7113-225342-422163 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-07 23:00:28,968 121 INFO rb-61b7113-225342-422163 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-07 23:00:31,429 121 INFO rb-61b7113-225342-422163 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-07 23:00:34,624 121 INFO rb-61b7113-225342-422163 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-07 23:00:34,668 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-07 23:00:37,470 121 INFO rb-61b7113-225342-422163 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-07 23:00:37,491 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-07 23:00:40,485 121 INFO rb-61b7113-225342-422163 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-07 23:00:43,232 121 INFO rb-61b7113-225342-422163 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-07 23:00:43,280 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-07 23:00:47,121 121 INFO rb-61b7113-225342-422163 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-07 23:00:47,178 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-07 23:00:50,407 121 INFO rb-61b7113-225342-422163 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-07 23:00:50,475 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-07 23:00:53,968 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:00:58,553 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-10-07 23:00:59,047 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-10-07 23:00:59,631 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-10-07 23:00:59,915 121 INFO rb-61b7113-225342-422163 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-07 23:01:00,224 121 INFO rb-61b7113-225342-422163 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-07 23:01:00,379 121 INFO rb-61b7113-225342-422163 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-07 23:01:00,536 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:01:59,106 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-10-07 23:02:01,106 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-10-07 23:02:03,304 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:02:12,768 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-10-07 23:02:13,904 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-10-07 23:02:14,647 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-10-07 23:02:16,721 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-10-07 23:02:18,716 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-10-07 23:02:18,818 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-10-07 23:02:19,955 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:03:09,148 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-07 23:03:09,181 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301980, 301983, 301981, 301984, 301982] 2026-10-07 23:03:09,182 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-07 23:03:09,688 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-10-07 23:03:10,206 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-10-07 23:03:13,920 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-10-07 23:03:14,395 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 1107, model: affiliate.commission 2026-10-07 23:03:14,451 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-10-07 23:03:15,038 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:04:03,984 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-07 23:04:03,997 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301980, 301983, 301981, 301984, 301982] 2026-10-07 23:04:03,997 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-07 23:04:04,841 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-10-07 23:04:06,225 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-10-07 23:04:06,649 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-10-07 23:04:07,118 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-10-07 23:04:07,496 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-07 23:04:54,582 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-07 23:04:54,596 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301980, 301983, 301981, 301984, 301982] 2026-10-07 23:04:54,596 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-07 23:04:55,019 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-10-07 23:04:55,656 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-10-07 23:04:55,750 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-10-07 23:04:55,844 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-10-07 23:04:56,119 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-10-07 23:04:57,375 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-10-07 23:04:57,447 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-10-07 23:04:57,523 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-10-07 23:04:57,589 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-10-07 23:04:57,725 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:05:48,311 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-07 23:05:48,326 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301980, 301983, 301981, 301984, 301982] 2026-10-07 23:05:48,326 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-07 23:05:48,699 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-10-07 23:05:51,181 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-10-07 23:05:54,721 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-10-07 23:05:55,121 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-10-07 23:05:55,599 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-10-07 23:05:55,994 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-10-07 23:06:01,104 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [304] 2026-10-07 23:06:01,322 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [201] 2026-10-07 23:06:01,912 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:06:51,919 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-07 23:06:51,931 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301980, 301983, 301981, 301984, 301982] 2026-10-07 23:06:51,932 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-07 23:06:52,338 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-10-07 23:06:52,499 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 1158, model: affiliate.multi.level.commission.rule 2026-10-07 23:06:52,538 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1157, model: affiliate.multi.level.commission.rule 2026-10-07 23:06:52,585 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 1158, model: affiliate.multi.level.commission.rule 2026-10-07 23:06:52,625 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 1157, model: affiliate.multi.level.commission.rule 2026-10-07 23:06:52,675 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 1158, model: affiliate.multi.level.commission.rule 2026-10-07 23:06:52,710 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 1157, model: affiliate.multi.level.commission.rule 2026-10-07 23:06:52,762 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 1158, model: affiliate.multi.level.commission.rule 2026-10-07 23:06:52,791 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 1157, model: affiliate.multi.level.commission.rule 2026-10-07 23:06:52,934 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:07:40,761 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-07 23:07:40,774 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301980, 301983, 301981, 301984, 301982] 2026-10-07 23:07:40,774 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-07 23:07:41,140 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-10-07 23:07:41,677 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 23:08:14,977 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-07 23:08:14,993 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301980, 301983, 301981, 301984, 301982] 2026-10-07 23:08:14,993 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-07 23:08:15,679 121 INFO rb-61b7113-225342-422163 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-07 23:08:19,168 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-07 23:08:22,884 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 1173, model: affiliate.commission 2026-10-07 23:08:23,013 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 23:08:53,980 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-07 23:08:53,995 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301980, 301983, 301981, 301984, 301982] 2026-10-07 23:08:53,995 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-07 23:08:54,348 121 INFO rb-61b7113-225342-422163 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-07 23:08:59,443 121 INFO rb-61b7113-225342-422163 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-07 23:09:00,794 121 INFO rb-61b7113-225342-422163 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-07 23:09:06,412 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-10-07 23:09:07,573 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-10-07 23:09:08,928 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-10-07 23:09:10,381 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-10-07 23:09:11,789 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-10-07 23:09:13,389 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-10-07 23:09:14,802 121 INFO rb-61b7113-225342-422163 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-07 23:09:16,195 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-10-07 23:09:17,670 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-10-07 23:09:19,159 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:10:08,753 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-07 23:10:08,771 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301980, 301983, 301981, 301984, 301982] 2026-10-07 23:10:08,771 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-07 23:10:09,287 121 INFO rb-61b7113-225342-422163 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-07 23:10:15,002 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-07 23:10:21,352 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 1182, model: affiliate.commission 2026-10-07 23:10:21,493 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:11:10,862 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-07 23:11:10,877 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301980, 301983, 301981, 301984, 301982] 2026-10-07 23:11:10,877 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-07 23:11:11,324 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-10-07 23:11:12,269 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-10-07 23:11:13,333 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-10-07 23:11:18,009 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-10-07 23:11:24,375 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-10-07 23:11:25,346 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-10-07 23:11:26,309 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-10-07 23:11:27,212 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-10-07 23:11:28,127 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-10-07 23:11:29,314 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-10-07 23:11:30,504 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-10-07 23:11:30,543 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-10-07 23:11:30,581 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-10-07 23:11:30,635 121 INFO rb-61b7113-225342-422163 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-07 23:11:31,461 121 INFO rb-61b7113-225342-422163 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-07 23:11:32,468 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:12:04,599 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-10-07 23:12:06,005 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-10-07 23:12:07,580 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-10-07 23:12:09,143 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-10-07 23:12:10,647 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-10-07 23:12:12,869 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-10-07 23:12:15,156 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-10-07 23:12:18,305 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-10-07 23:12:19,888 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-10-07 23:12:20,208 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:12:55,237 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-10-07 23:12:55,290 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1205, model: pos.order 2026-10-07 23:12:55,306 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1205, model: pos.order.line 2026-10-07 23:12:55,316 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1205, model: pos.order 2026-10-07 23:12:55,325 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1205, model: pos.order.line 2026-10-07 23:12:55,335 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1205, model: pos.order 2026-10-07 23:12:55,339 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1205, model: pos.order.line 2026-10-07 23:12:55,382 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-10-07 23:12:55,411 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1206, model: affiliate.commission.rule 2026-10-07 23:12:55,426 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1206, model: affiliate.progressive.commission.rule 2026-10-07 23:12:55,434 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1206, model: affiliate.commission.rule 2026-10-07 23:12:55,439 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1206, model: affiliate.progressive.commission.rule 2026-10-07 23:12:55,446 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1206, model: affiliate.commission.rule 2026-10-07 23:12:55,450 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1206, model: affiliate.progressive.commission.rule 2026-10-07 23:12:55,545 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 23:13:29,880 121 INFO rb-61b7113-225342-422163 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-07 23:13:30,257 121 INFO rb-61b7113-225342-422163 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-07 23:13:30,472 121 INFO rb-61b7113-225342-422163 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-07 23:13:30,582 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 23:14:02,897 121 INFO rb-61b7113-225342-422163 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-07 23:14:03,292 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1214 deleted affiliate.commission records with IDs: [185] 2026-10-07 23:14:03,319 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1214 deleted mail.followers records with IDs: [4807, 4808, 4809] 2026-10-07 23:14:03,449 121 INFO rb-61b7113-225342-422163 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-07 23:14:03,826 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1215 deleted affiliate.commission records with IDs: [187] 2026-10-07 23:14:03,855 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1215 deleted mail.followers records with IDs: [4813, 4814, 4815] 2026-10-07 23:14:04,032 121 INFO rb-61b7113-225342-422163 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-07 23:14:04,446 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1214 deleted affiliate.commission records with IDs: [189] 2026-10-07 23:14:04,476 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1214 deleted mail.followers records with IDs: [4819, 4820, 4821] 2026-10-07 23:14:04,745 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 23:14:36,295 121 INFO rb-61b7113-225342-422163 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-07 23:14:37,747 121 INFO rb-61b7113-225342-422163 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-07 23:14:39,397 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:15:12,173 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-10-07 23:15:15,233 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:15:22,556 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-10-07 23:15:22,889 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:16:10,791 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-10-07 23:16:13,659 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:17:00,888 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-10-07 23:17:01,478 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-10-07 23:17:02,192 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:17:48,909 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-10-07 23:17:50,125 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-10-07 23:17:51,645 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [367, 366] 2026-10-07 23:17:51,693 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [290] 2026-10-07 23:17:51,725 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [339] 2026-10-07 23:17:51,833 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-10-07 23:17:56,129 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-10-07 23:18:01,421 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-10-07 23:18:07,021 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:18:55,118 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-10-07 23:18:56,148 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:19:44,802 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_add_line_reopens_done_commission_as_real_actor ... 2026-10-07 23:19:49,011 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_product_cancels_stale_commission_as_real_actor ... 2026-10-07 23:19:50,764 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [446] 2026-10-07 23:19:51,301 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_qty_reopens_done_commission_as_real_actor ... 2026-10-07 23:19:55,607 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-07 23:19:56,686 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [207], uid: 1277, model: affiliate.commission 2026-10-07 23:19:56,815 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-07 23:20:45,391 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-10-07 23:20:45,515 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1283, model: sale.order 2026-10-07 23:20:45,534 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1286, model: sale.order 2026-10-07 23:20:45,551 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1287, model: sale.order 2026-10-07 23:20:45,562 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1283, model: sale.order.line 2026-10-07 23:20:45,567 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1286, model: sale.order.line 2026-10-07 23:20:45,571 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1287, model: sale.order.line 2026-10-07 23:20:45,617 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-10-07 23:20:46,336 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1283, model: sale.order 2026-10-07 23:20:46,401 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1286, model: sale.order 2026-10-07 23:20:46,456 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1287, model: sale.order 2026-10-07 23:20:46,594 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1283, model: sale.order 2026-10-07 23:20:46,706 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-10-07 23:20:46,724 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1283, model: sale.order 2026-10-07 23:20:46,740 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1286, model: sale.order 2026-10-07 23:20:46,756 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1287, model: sale.order 2026-10-07 23:20:46,767 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1283, model: sale.order.line 2026-10-07 23:20:46,772 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1286, model: sale.order.line 2026-10-07 23:20:46,776 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1287, model: sale.order.line 2026-10-07 23:20:46,819 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-10-07 23:20:46,834 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1283, model: sale.order 2026-10-07 23:20:46,850 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1286, model: sale.order 2026-10-07 23:20:46,866 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1287, model: sale.order 2026-10-07 23:20:46,876 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1283, model: sale.order.line 2026-10-07 23:20:46,880 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1286, model: sale.order.line 2026-10-07 23:20:46,884 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1287, model: sale.order.line 2026-10-07 23:20:46,964 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:21:35,234 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-10-07 23:21:35,499 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:22:23,058 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-10-07 23:22:24,247 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:23:15,030 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-10-07 23:23:15,124 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1320 deleted link.tracker.click records with IDs: [16] 2026-10-07 23:23:15,162 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-10-07 23:23:15,368 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 1318, model: link.tracker.click 2026-10-07 23:23:15,408 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1318, model: link.tracker.click 2026-10-07 23:23:15,445 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1318 deleted mail.message records with IDs: [6969] 2026-10-07 23:23:15,453 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1318, model: link.tracker.click 2026-10-07 23:23:15,483 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1318 deleted link.tracker.click records with IDs: [18] 2026-10-07 23:23:15,522 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-10-07 23:23:15,622 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1320 deleted link.tracker records with IDs: [337] 2026-10-07 23:23:15,668 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-10-07 23:23:15,881 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [338], uid: 1318, model: link.tracker 2026-10-07 23:23:15,910 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1318, model: link.tracker 2026-10-07 23:23:15,931 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1318, model: link.tracker 2026-10-07 23:23:15,964 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1318 deleted link.tracker records with IDs: [339] 2026-10-07 23:23:16,064 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:24:06,193 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-10-07 23:24:06,262 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-10-07 23:24:06,301 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6969] 2026-10-07 23:24:06,364 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [409994] 2026-10-07 23:24:06,365 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-07 23:24:06,408 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-10-07 23:24:06,427 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6969] 2026-10-07 23:24:06,484 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [409994] 2026-10-07 23:24:06,484 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-07 23:24:06,536 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-10-07 23:24:06,559 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [409978] 2026-10-07 23:24:06,559 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [5] 2026-10-07 23:24:06,634 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-10-07 23:24:06,691 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-10-07 23:24:06,725 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410006] 2026-10-07 23:24:06,725 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-10-07 23:24:06,779 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-10-07 23:24:06,916 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-10-07 23:24:06,962 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6973, 6972, 6971, 6970, 6969] 2026-10-07 23:24:07,035 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [409994, 409995, 409996, 409997, 409998] 2026-10-07 23:24:07,035 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-10-07 23:24:07,084 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-10-07 23:24:07,153 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6971, 6970, 6969] 2026-10-07 23:24:07,206 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [409994, 409995, 409996] 2026-10-07 23:24:07,206 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-10-07 23:24:07,318 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:24:57,481 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-10-07 23:24:57,608 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-10-07 23:24:57,667 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-10-07 23:24:57,826 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-10-07 23:24:58,080 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-10-07 23:24:58,201 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:25:48,173 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-10-07 23:25:48,228 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-10-07 23:25:48,271 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-10-07 23:25:48,304 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-10-07 23:25:48,352 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-10-07 23:25:48,393 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6975, 6974, 6973, 6972] 2026-10-07 23:25:48,461 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [409997, 409998, 409999, 410000] 2026-10-07 23:25:48,462 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-10-07 23:25:48,534 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-10-07 23:25:48,705 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-10-07 23:25:48,737 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:fullstack from n/a 2026-10-07 23:25:48,792 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:25:49,291 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:25:49] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.032 0.470 2026-10-07 23:25:49,386 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:25:49] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.038 0.041 2026-10-07 23:25:49,426 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:25:49] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.008 0.019 2026-10-07 23:25:49,485 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:25:49] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.017 0.017 2026-10-07 23:25:49,562 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:25:49] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.024 0.035 2026-10-07 23:25:49,564 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_link_tracker.TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day: waiting for threads: [] 2026-10-07 23:25:49,670 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:26:39,422 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-10-07 23:26:39,550 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:27:27,872 121 INFO rb-61b7113-225342-422163 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-07 23:27:27,961 121 INFO rb-61b7113-225342-422163 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-07 23:27:28,044 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-10-07 23:27:28,105 121 INFO rb-61b7113-225342-422163 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-07 23:27:28,167 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-10-07 23:27:28,203 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:user_internal from n/a 2026-10-07 23:27:28,221 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:28,796 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:28] "GET /affiliate/join HTTP/1.1" 303 - 73 0.063 0.515 2026-10-07 23:27:30,063 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:30] "GET /affiliate HTTP/1.1" 200 - 261 0.299 0.964 2026-10-07 23:27:30,166 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:30] "GET /affiliate HTTP/1.1" 200 - 18 0.014 0.073 2026-10-07 23:27:30,361 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:30] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.037 0.154 2026-10-07 23:27:30,486 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:30] "GET /affiliate/report HTTP/1.1" 200 - 23 0.018 0.103 2026-10-07 23:27:30,520 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-10-07 23:27:30,536 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:32,520 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:testsignup@example.viindoo.com from 127.0.0.1 2026-10-07 23:27:32,752 121 INFO rb-61b7113-225342-422163 odoo.tests.common: Simulating signal changes during tests 2026-10-07 23:27:32,753 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:32] "POST /affiliate/signup HTTP/1.1" 200 - 343 0.373 1.846 2026-10-07 23:27:32,801 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-10-07 23:27:32,833 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:33,829 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:test1@example.viindoo.com from 127.0.0.1 2026-10-07 23:27:34,132 121 INFO rb-61b7113-225342-422163 odoo.tests.common: Simulating signal changes during tests 2026-10-07 23:27:34,132 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:34] "POST /affiliate/signup HTTP/1.1" 200 - 347 0.396 0.906 2026-10-07 23:27:34,191 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-10-07 23:27:34,836 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:35,548 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:35] "POST /affiliate/signup HTTP/1.1" 200 - 105 0.127 0.588 2026-10-07 23:27:35,584 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-10-07 23:27:35,597 121 INFO rb-61b7113-225342-422163 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-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:27:35,613 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:36,021 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:36] "GET /r/I4f HTTP/1.1" 301 - 46 0.025 0.386 2026-10-07 23:27:36,901 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:36] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.119 0.756 2026-10-07 23:27:36,905 121 INFO rb-61b7113-225342-422163 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-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:27:36,937 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-10-07 23:27:36,991 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:37,585 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:37] "GET /r/I4f HTTP/1.1" 301 - 62 0.077 0.521 2026-10-07 23:27:38,523 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:38] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.109 0.824 2026-10-07 23:27:38,567 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-10-07 23:27:38,600 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal from n/a 2026-10-07 23:27:38,620 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:39,158 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:39] "GET /r/I4f HTTP/1.1" 301 - 66 0.066 0.474 2026-10-07 23:27:39,471 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-07 23:27:41,437 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:41] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.215 2.060 2026-10-07 23:27:41,484 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-10-07 23:27:41,510 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal from n/a 2026-10-07 23:27:41,529 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:41,981 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:41] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.026 0.428 2026-10-07 23:27:42,038 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:42] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.015 0.035 2026-10-07 23:27:42,084 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-10-07 23:27:42,113 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal from n/a 2026-10-07 23:27:42,128 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:42,521 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:42] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.014 0.383 2026-10-07 23:27:42,565 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-10-07 23:27:42,592 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal from n/a 2026-10-07 23:27:42,618 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:43,031 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:43] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.020 0.405 2026-10-07 23:27:43,058 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-10-07 23:27:43,092 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal from n/a 2026-10-07 23:27:43,106 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:43,488 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:43] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.027 0.358 2026-10-07 23:27:43,527 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-10-07 23:27:43,564 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:demo from n/a 2026-10-07 23:27:43,586 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:43,958 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:43] "POST /affiliate/remove_link/8 HTTP/1.1" 200 - 20 0.013 0.363 2026-10-07 23:27:43,999 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:43] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 16 0.011 0.026 2026-10-07 23:27:44,025 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:44] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.003 0.018 2026-10-07 23:27:44,062 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-10-07 23:27:44,079 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:45,914 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:45] "GET /r/GzC HTTP/1.1" 301 - 61 0.062 1.776 2026-10-07 23:27:46,796 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:46] "GET / HTTP/1.1" 200 - 170 0.144 0.732 2026-10-07 23:27:46,836 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:46] "GET /r/GzC HTTP/1.1" 301 - 15 0.011 0.024 2026-10-07 23:27:46,881 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:46] "GET / HTTP/1.1" 200 - 13 0.010 0.031 2026-10-07 23:27:46,971 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:46] "GET /r/GzC HTTP/1.1" 301 - 33 0.024 0.044 2026-10-07 23:27:47,013 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:47] "GET / HTTP/1.1" 200 - 13 0.007 0.032 2026-10-07 23:27:47,081 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:47] "GET /r/GzC HTTP/1.1" 301 - 30 0.021 0.041 2026-10-07 23:27:47,120 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:47] "GET / HTTP/1.1" 200 - 13 0.007 0.030 2026-10-07 23:27:47,155 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-10-07 23:27:47,170 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:48,656 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:48] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.161 1.328 2026-10-07 23:27:48,680 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal from n/a 2026-10-07 23:27:48,706 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:48] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.003 0.012 2026-10-07 23:27:48,725 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:48] "GET /affiliate/join HTTP/1.1" 303 - 6 0.003 0.013 2026-10-07 23:27:48,886 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:48] "GET /affiliate HTTP/1.1" 200 - 60 0.034 0.124 2026-10-07 23:27:48,923 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:user_internal from n/a 2026-10-07 23:27:48,955 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:48] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.005 0.013 2026-10-07 23:27:49,107 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:49] "GET /affiliate/join HTTP/1.1" 303 - 54 0.072 0.075 2026-10-07 23:27:49,452 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:49] "GET /affiliate HTTP/1.1" 200 - 92 0.100 0.241 2026-10-07 23:27:49,517 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-10-07 23:27:49,551 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:admin from n/a 2026-10-07 23:27:49,569 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:51,503 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:51] "GET /affiliate/commissions HTTP/1.1" 200 - 296 0.318 1.618 2026-10-07 23:27:51,531 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:demo from n/a 2026-10-07 23:27:51,945 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:51] "GET /affiliate/commissions HTTP/1.1" 200 - 106 0.098 0.306 2026-10-07 23:27:51,977 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal from n/a 2026-10-07 23:27:52,725 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:52] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.121 0.616 2026-10-07 23:27:52,770 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-10-07 23:27:52,866 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:53,395 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:53] "GET /r/I4f HTTP/1.1" 301 - 63 0.065 0.472 2026-10-07 23:27:54,309 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:54] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.124 0.785 2026-10-07 23:27:54,881 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:cheetah@example.viindoo.com from 127.0.0.1 2026-10-07 23:27:55,196 121 INFO rb-61b7113-225342-422163 odoo.tests.common: Simulating signal changes during tests 2026-10-07 23:27:55,197 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:55] "POST /affiliate/signup HTTP/1.1" 200 - 344 0.412 0.471 2026-10-07 23:27:55,243 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-10-07 23:27:55,276 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:admin from n/a 2026-10-07 23:27:55,302 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:55,672 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:55] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 20 0.014 0.359 2026-10-07 23:27:55,727 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:55] "POST /affiliate/update_link/8 HTTP/1.1" 200 - 25 0.023 0.026 2026-10-07 23:27:55,751 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:55] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.004 0.013 2026-10-07 23:27:55,753 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_update_affiliate_link_on_website_01: waiting for threads: [] 2026-10-07 23:27:55,793 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-10-07 23:27:55,841 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal from n/a 2026-10-07 23:27:55,860 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:57,764 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:57] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 28 0.020 1.886 2026-10-07 23:27:57,804 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-10-07 23:27:57,843 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:27:58,283 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:58] "GET /r/I4f HTTP/1.1" 303 - 18 0.017 0.429 2026-10-07 23:27:59,276 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:27:59] "GET / HTTP/1.1" 200 - 170 0.192 0.797 2026-10-07 23:27:59,326 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-10-07 23:27:59,711 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-10-07 23:27:59,931 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-10-07 23:27:59,952 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:28:01,337 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:28:01] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.138 1.250 2026-10-07 23:28:01,372 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:admin from n/a 2026-10-07 23:28:02,696 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:28:02] "GET /affiliate HTTP/1.1" 200 - 223 0.253 1.057 2026-10-07 23:28:02,945 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:28:02] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.074 0.153 2026-10-07 23:28:05,514 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:28:05] "GET /my/invoices HTTP/1.1" 200 - 215 0.408 2.142 2026-10-07 23:28:05,585 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:28:05] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.017 0.031 2026-10-07 23:28:05,643 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-10-07 23:28:05,683 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:28:07,018 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:28:07] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.131 1.208 2026-10-07 23:28:07,049 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:admin from n/a 2026-10-07 23:28:08,174 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:28:08] "GET /affiliate HTTP/1.1" 200 - 209 0.220 0.890 2026-10-07 23:28:08,273 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:28:08] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.019 0.060 2026-10-07 23:28:08,292 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:28:08] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.002 0.006 2026-10-07 23:28:08,328 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-10-07 23:28:08,357 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:28:09,861 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:28:09] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.177 1.331 2026-10-07 23:28:09,899 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:admin from n/a 2026-10-07 23:28:09,985 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:28:09] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.029 0.042 2026-10-07 23:28:10,120 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-07 23:29:03,717 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-10-07 23:29:03,979 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-10-07 23:29:04,254 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-10-07 23:29:04,440 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-10-07 23:29:04,618 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1398, model: wizard.action.click 2026-10-07 23:29:04,654 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1398, model: affiliate.code 2026-10-07 23:29:04,689 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1398, model: affiliate.code 2026-10-07 23:29:04,750 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-10-07 23:29:04,803 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:29:05,327 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:05] "GET /r/Iym HTTP/1.1" 301 - 60 0.046 0.482 2026-10-07 23:29:06,313 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:06] "GET / HTTP/1.1" 200 - 170 0.109 0.870 2026-10-07 23:29:07,298 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:07] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.477 0.503 2026-10-07 23:29:07,345 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:07] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.015 0.022 2026-10-07 23:29:07,552 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:07] "GET /shop/address HTTP/1.1" 200 - 39 0.027 0.175 2026-10-07 23:29:08,114 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:08] "POST /shop/address/submit HTTP/1.1" 200 - 182 0.197 0.329 2026-10-07 23:29:08,174 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:08] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.023 0.032 2026-10-07 23:29:08,411 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:08] "GET /shop/confirm_order HTTP/1.1" 303 - 83 0.097 0.138 2026-10-07 23:29:09,200 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:09] "GET /shop/payment HTTP/1.1" 200 - 178 0.162 0.621 2026-10-07 23:29:09,593 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-10-07 23:29:09,633 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal from n/a 2026-10-07 23:29:09,681 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:29:10,303 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:10] "GET /r/I4f HTTP/1.1" 301 - 67 0.108 0.517 2026-10-07 23:29:10,641 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-07 23:29:11,501 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:11] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.227 0.963 2026-10-07 23:29:12,287 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:12] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.235 0.501 2026-10-07 23:29:12,866 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:12] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.107 0.466 2026-10-07 23:29:13,376 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:13] "POST /shop/address/submit HTTP/1.1" 200 - 158 0.158 0.316 2026-10-07 23:29:13,455 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:13] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.022 0.053 2026-10-07 23:29:13,833 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:13] "GET /shop/confirm_order HTTP/1.1" 303 - 130 0.120 0.254 2026-10-07 23:29:14,304 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:14] "GET /shop/payment HTTP/1.1" 200 - 135 0.117 0.347 2026-10-07 23:29:15,161 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:15] "POST /shop/cart/update_json HTTP/1.1" 200 - 130 0.127 0.331 2026-10-07 23:29:15,426 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:15] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 69 0.076 0.184 2026-10-07 23:29:15,721 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:15] "POST /shop/address/submit HTTP/1.1" 200 - 69 0.096 0.177 2026-10-07 23:29:15,791 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:15] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.014 0.043 2026-10-07 23:29:15,951 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:15] "GET /shop/confirm_order HTTP/1.1" 303 - 68 0.055 0.101 2026-10-07 23:29:16,231 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:16] "GET /shop/payment HTTP/1.1" 200 - 90 0.083 0.189 2026-10-07 23:29:16,331 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-10-07 23:29:16,349 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:29:18,843 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:18] "GET /shop HTTP/1.1" 200 - 370 0.472 2.025 2026-10-07 23:29:19,570 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:19] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.175 0.500 2026-10-07 23:29:19,612 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:19] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.008 0.028 2026-10-07 23:29:19,805 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:19] "GET /shop/address HTTP/1.1" 200 - 36 0.023 0.163 2026-10-07 23:29:20,277 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:20] "POST /shop/address/submit HTTP/1.1" 200 - 186 0.138 0.308 2026-10-07 23:29:20,326 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:20] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.012 0.033 2026-10-07 23:29:20,454 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:20] "GET /shop/confirm_order HTTP/1.1" 303 - 58 0.035 0.086 2026-10-07 23:29:21,230 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:21] "GET /shop/payment HTTP/1.1" 200 - 175 0.179 0.590 2026-10-07 23:29:21,548 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-10-07 23:29:21,578 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:fullstack from n/a 2026-10-07 23:29:21,597 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:29:22,936 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:22] "GET /affiliate HTTP/1.1" 200 - 222 0.124 1.219 2026-10-07 23:29:23,102 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:23] "GET /affiliate/report HTTP/1.1" 200 - 23 0.036 0.124 2026-10-07 23:29:23,313 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:23] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.043 0.161 2026-10-07 23:29:24,406 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:24] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.021 0.077 2026-10-07 23:29:26,933 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:26] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.022 0.081 2026-10-07 23:29:27,179 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:29:27] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.027 0.082 2026-10-07 23:29:27,340 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:30:18,502 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-10-07 23:30:18,584 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:30:18,982 121 INFO rb-61b7113-225342-422163 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-07 23:30:19,939 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:30:19] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.160 1.199 2026-10-07 23:30:19,953 121 INFO rb-61b7113-225342-422163 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-07 23:30:20,008 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:30:20] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.025 0.032 2026-10-07 23:30:20,020 121 INFO rb-61b7113-225342-422163 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-07 23:30:20,091 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:30:20] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.036 0.038 2026-10-07 23:30:20,141 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-10-07 23:30:20,169 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:30:20,731 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:30:20] "GET /r/I4f HTTP/1.1" 301 - 63 0.097 0.468 2026-10-07 23:30:20,741 121 INFO rb-61b7113-225342-422163 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-07 23:30:21,783 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:30:21] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.198 0.847 2026-10-07 23:30:21,807 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:demo from n/a 2026-10-07 23:30:21,894 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:30:21] "GET /r/I4f HTTP/1.1" 301 - 20 0.033 0.038 2026-10-07 23:30:21,899 121 INFO rb-61b7113-225342-422163 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-07 23:30:22,860 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:30:22] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 220 0.192 0.770 2026-10-07 23:30:22,969 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:31:15,638 121 INFO rb-61b7113-225342-422163 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 0x7fd00b29b600>)> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:31:15,699 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-10-07 23:31:15,748 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:31:16,392 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-07 23:31:16,435 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:31:16] "POST /website/form/crm.lead HTTP/1.1" 200 - 101 0.174 0.517 2026-10-07 23:31:16,554 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:31:16] "GET /r/ZJ5 HTTP/1.1" 301 - 38 0.050 0.053 2026-10-07 23:31:17,613 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:31:17] "GET / HTTP/1.1" 200 - 169 0.174 0.882 2026-10-07 23:31:17,786 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:31:17] "POST /website/form/crm.lead HTTP/1.1" 200 - 56 0.062 0.106 2026-10-07 23:31:17,827 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-10-07 23:31:17,850 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:31:19,466 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:31:19] "GET /r/ZJ5 HTTP/1.1" 301 - 60 0.072 1.548 2026-10-07 23:31:20,381 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:31:20] "GET / HTTP/1.1" 200 - 170 0.108 0.802 2026-10-07 23:31:20,423 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:31:20] "GET / HTTP/1.1" 200 - 13 0.007 0.028 2026-10-07 23:31:20,754 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:31:20] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.214 0.111 2026-10-07 23:31:20,781 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:admin from n/a 2026-10-07 23:31:20,877 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-10-07 23:31:20,903 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:31:21,475 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:31:21] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.093 0.484 2026-10-07 23:31:21,495 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:admin from n/a 2026-10-07 23:31:21,598 121 INFO rb-61b7113-225342-422163 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-07 23:31:21,630 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:31:22,243 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:31:22] "GET /r/ZJ5 HTTP/1.1" 301 - 60 0.073 0.544 2026-10-07 23:31:23,283 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:31:23] "GET / HTTP/1.1" 200 - 170 0.137 0.898 2026-10-07 23:31:23,324 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:31:23] "GET / HTTP/1.1" 200 - 13 0.009 0.027 2026-10-07 23:31:23,479 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:31:23] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.057 0.087 2026-10-07 23:31:23,519 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:admin from n/a 2026-10-07 23:31:23,646 121 INFO rb-61b7113-225342-422163 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-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:31:23,690 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-07 23:31:23,723 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-10-07 23:31:23,810 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-10-07 23:31:23,854 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-10-07 23:31:23,904 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:31:23,943 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-10-07 23:31:23,992 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-10-07 23:31:24,032 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-10-07 23:31:24,094 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:31:24,829 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-10-07 23:31:24,849 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12551] 2026-10-07 23:31:24,859 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:25,506 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-10-07 23:31:25,518 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12553] 2026-10-07 23:31:25,526 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:25,551 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-10-07 23:31:25,600 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-10-07 23:31:25,663 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-10-07 23:31:25,709 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-10-07 23:31:25,745 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-10-07 23:31:25,762 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1433, model: amazon.region 2026-10-07 23:31:25,778 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1433, model: amazon.region 2026-10-07 23:31:25,789 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1433, model: amazon.region 2026-10-07 23:31:25,798 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-10-07 23:31:25,828 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-10-07 23:31:25,852 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1434 deleted amazon.region records with IDs: [26] 2026-10-07 23:31:25,892 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:31:25,940 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-10-07 23:31:27,172 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-10-07 23:31:29,254 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-10-07 23:31:29,497 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:31:29,532 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-10-07 23:31:29,568 121 INFO rb-61b7113-225342-422163 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-07 23:31:29,606 121 INFO rb-61b7113-225342-422163 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-07 23:31:29,646 121 INFO rb-61b7113-225342-422163 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-07 23:31:30,292 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-10-07 23:31:30,306 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12555] 2026-10-07 23:31:30,314 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:30,387 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-10-07 23:31:30,442 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-10-07 23:31:30,502 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:31:30,537 121 INFO rb-61b7113-225342-422163 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-07 23:31:30,590 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-10-07 23:31:30,643 121 INFO rb-61b7113-225342-422163 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-07 23:31:30,692 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-10-07 23:31:30,752 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-10-07 23:31:30,794 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-10-07 23:31:30,838 121 INFO rb-61b7113-225342-422163 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-07 23:31:30,884 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-10-07 23:31:30,913 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-10-07 23:31:30,957 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:31:30,988 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-10-07 23:31:31,025 121 INFO rb-61b7113-225342-422163 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-07 23:31:31,076 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-10-07 23:31:31,129 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:31:31,160 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-10-07 23:31:31,199 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-10-07 23:31:31,233 121 INFO rb-61b7113-225342-422163 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-07 23:31:31,280 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-10-07 23:31:31,880 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-10-07 23:31:31,891 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12557] 2026-10-07 23:31:31,901 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:31,979 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1436 deleted amazon.ses.identity records with IDs: [30] 2026-10-07 23:31:32,021 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-10-07 23:31:32,082 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:31:32,117 121 INFO rb-61b7113-225342-422163 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-07 23:31:32,135 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-10-07 23:31:32,160 121 INFO rb-61b7113-225342-422163 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-07 23:31:32,196 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-10-07 23:31:32,254 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-10-07 23:31:32,305 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-10-07 23:31:32,325 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-10-07 23:31:32,365 121 INFO rb-61b7113-225342-422163 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-07 23:31:32,392 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-10-07 23:31:32,396 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-10-07 23:31:32,430 121 INFO rb-61b7113-225342-422163 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-07 23:31:32,471 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:31:32,502 121 INFO rb-61b7113-225342-422163 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-07 23:31:32,544 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-10-07 23:31:32,594 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-10-07 23:31:32,645 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-10-07 23:31:32,690 121 INFO rb-61b7113-225342-422163 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-07 23:31:32,709 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-10-07 23:31:32,735 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-10-07 23:31:32,776 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-10-07 23:31:32,843 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:31:33,481 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-10-07 23:31:33,508 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12559] 2026-10-07 23:31:33,517 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:34,025 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-10-07 23:31:34,037 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12561] 2026-10-07 23:31:34,045 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:34,075 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_purge_a_logged_call ... 2026-10-07 23:31:34,093 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1437 deleted api.request.log records with IDs: [1] 2026-10-07 23:31:34,119 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_read_a_logged_call ... 2026-10-07 23:31:34,158 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_forge_a_logged_call ... 2026-10-07 23:31:34,163 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1437, model: api.request.log 2026-10-07 23:31:34,197 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_rewrite_a_logged_call ... 2026-10-07 23:31:34,206 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1437, model: api.request.log 2026-10-07 23:31:34,238 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_viewer_can_only_read ... 2026-10-07 23:31:34,256 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1438, model: api.request.log 2026-10-07 23:31:34,267 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1438, model: api.request.log 2026-10-07 23:31:34,305 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:31:34,321 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-10-07 23:31:34,976 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-10-07 23:31:34,990 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12563] 2026-10-07 23:31:35,000 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:35,617 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-10-07 23:31:35,631 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12565] 2026-10-07 23:31:35,642 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:36,239 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-10-07 23:31:36,263 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12567] 2026-10-07 23:31:36,273 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:36,703 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1439 deleted mail.message records with IDs: [12569] 2026-10-07 23:31:36,785 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1439 deleted mail.message records with IDs: [12571, 12569] 2026-10-07 23:31:36,882 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1439 deleted mail.message records with IDs: [12570] 2026-10-07 23:31:36,950 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1439 deleted calendar.event records with IDs: [24] 2026-10-07 23:31:36,962 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1439 deleted mail.followers records with IDs: [5426, 5427] 2026-10-07 23:31:37,057 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1439 deleted mail.message records with IDs: [12572, 12571, 12569] 2026-10-07 23:31:37,108 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1439 deleted mail.message records with IDs: [12572, 12571, 12569] 2026-10-07 23:31:37,117 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1439 deleted appointment.appointment records with IDs: [6] 2026-10-07 23:31:37,124 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1439 deleted mail.followers records with IDs: [5423, 5424, 5425] 2026-10-07 23:31:37,162 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-10-07 23:31:37,743 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-10-07 23:31:37,755 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12574] 2026-10-07 23:31:37,766 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:38,293 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-10-07 23:31:38,304 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12576] 2026-10-07 23:31:38,314 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:38,870 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-10-07 23:31:38,880 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12578] 2026-10-07 23:31:38,888 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:39,354 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-10-07 23:31:39,997 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-10-07 23:31:40,010 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12582] 2026-10-07 23:31:40,020 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:40,588 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-10-07 23:31:40,605 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12584] 2026-10-07 23:31:40,620 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:41,138 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-10-07 23:31:41,148 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12586] 2026-10-07 23:31:41,156 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:41,446 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:31:41,472 121 INFO rb-61b7113-225342-422163 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-07 23:31:42,105 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-10-07 23:31:42,121 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12591] 2026-10-07 23:31:42,131 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:42,729 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-10-07 23:31:42,751 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12593] 2026-10-07 23:31:42,772 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:43,349 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-10-07 23:31:43,362 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12595] 2026-10-07 23:31:43,372 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:44,049 121 INFO rb-61b7113-225342-422163 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-07 23:31:44,715 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-10-07 23:31:44,728 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12599] 2026-10-07 23:31:44,735 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:45,418 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-10-07 23:31:45,432 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12601] 2026-10-07 23:31:45,442 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:46,099 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-10-07 23:31:46,111 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12603] 2026-10-07 23:31:46,133 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:46,611 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:31:46,632 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-10-07 23:31:47,269 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-10-07 23:31:47,284 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12607] 2026-10-07 23:31:47,294 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:47,884 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-10-07 23:31:47,898 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12609] 2026-10-07 23:31:47,907 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:48,659 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-10-07 23:31:48,677 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12611] 2026-10-07 23:31:48,686 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:49,075 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-07 23:31:49,088 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12613] 2026-10-07 23:31:49,089 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-07 23:31:49,097 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-10-07 23:31:49,143 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-07 23:31:49,158 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12614] 2026-10-07 23:31:49,158 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-07 23:31:49,209 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1454 deleted mail.message records with IDs: [12614] 2026-10-07 23:31:49,228 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1454 deleted appointment.appointment records with IDs: [13] 2026-10-07 23:31:49,239 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1454 deleted mail.followers records with IDs: [5445, 5446, 5447] 2026-10-07 23:31:49,356 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1454, model: appointment.appointment 2026-10-07 23:31:49,379 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1454, model: appointment.appointment 2026-10-07 23:31:49,413 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1454 deleted mail.message records with IDs: [12615] 2026-10-07 23:31:49,415 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1454, model: appointment.appointment 2026-10-07 23:31:49,535 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1455 deleted mail.message records with IDs: [12616] 2026-10-07 23:31:49,549 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1455 deleted appointment.appointment records with IDs: [15] 2026-10-07 23:31:49,557 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1455 deleted mail.followers records with IDs: [5451, 5452, 5453] 2026-10-07 23:31:49,592 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1455 deleted mail.message records with IDs: [12615] 2026-10-07 23:31:49,599 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1455 deleted appointment.appointment records with IDs: [14] 2026-10-07 23:31:49,606 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1455 deleted mail.followers records with IDs: [5448, 5449, 5450] 2026-10-07 23:31:49,644 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-07 23:31:50,289 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-10-07 23:31:50,302 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12618] 2026-10-07 23:31:50,316 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:50,929 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-10-07 23:31:50,942 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12620] 2026-10-07 23:31:50,950 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:51,456 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-10-07 23:31:51,468 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12622] 2026-10-07 23:31:51,480 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:51,620 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1457, model: viin.appointment.type 2026-10-07 23:31:51,660 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1457 deleted mail.message records with IDs: [2230] 2026-10-07 23:31:51,663 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1457, model: viin.appointment.type 2026-10-07 23:31:51,672 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1457, model: viin.appointment.type 2026-10-07 23:31:51,695 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1458, model: viin.appointment.type 2026-10-07 23:31:51,721 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1458 deleted mail.message records with IDs: [2230] 2026-10-07 23:31:51,723 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1458, model: viin.appointment.type 2026-10-07 23:31:51,734 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1458, model: viin.appointment.type 2026-10-07 23:31:51,851 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1459 deleted mail.message records with IDs: [12624] 2026-10-07 23:31:51,882 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1459 deleted viin.appointment.type records with IDs: [4] 2026-10-07 23:31:51,891 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1459 deleted mail.followers records with IDs: [5454] 2026-10-07 23:31:51,944 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:31:51,963 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-10-07 23:31:52,494 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-10-07 23:31:52,507 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12626] 2026-10-07 23:31:52,515 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:53,168 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-10-07 23:31:53,181 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12628] 2026-10-07 23:31:53,191 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:53,832 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-10-07 23:31:53,851 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12630] 2026-10-07 23:31:53,861 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:54,155 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-10-07 23:31:54,947 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-10-07 23:31:54,968 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12636] 2026-10-07 23:31:54,977 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:55,565 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-10-07 23:31:55,583 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12638] 2026-10-07 23:31:55,593 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:56,141 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-10-07 23:31:56,160 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12640] 2026-10-07 23:31:56,176 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:56,590 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:31:56,613 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-10-07 23:31:57,187 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-10-07 23:31:57,204 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12643] 2026-10-07 23:31:57,220 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:57,890 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-10-07 23:31:57,904 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12645] 2026-10-07 23:31:57,913 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:31:58,468 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-10-07 23:31:58,479 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12647] 2026-10-07 23:31:58,486 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:00,078 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-10-07 23:32:00,168 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1466 deleted mail.message records with IDs: [12651] 2026-10-07 23:32:00,234 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1466 deleted calendar.event records with IDs: [25] 2026-10-07 23:32:00,242 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1466 deleted mail.followers records with IDs: [5468, 5469] 2026-10-07 23:32:01,649 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-10-07 23:32:01,747 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1466 deleted mail.message records with IDs: [12655] 2026-10-07 23:32:01,781 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1466 deleted calendar.event records with IDs: [26] 2026-10-07 23:32:01,788 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1466 deleted mail.followers records with IDs: [5475, 5476] 2026-10-07 23:32:01,899 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 23:32:01,924 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-10-07 23:32:02,471 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-10-07 23:32:02,483 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12659] 2026-10-07 23:32:02,492 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:03,071 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-10-07 23:32:03,084 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12661] 2026-10-07 23:32:03,091 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:03,724 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-10-07 23:32:03,753 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12663] 2026-10-07 23:32:03,765 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:04,171 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:32:04,191 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-10-07 23:32:06,259 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal from n/a 2026-10-07 23:32:06,345 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:32:08,287 121 INFO rb-61b7113-225342-422163 odoo.tests.common: Simulating signal changes during tests 2026-10-07 23:32:08,351 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-07 23:32:08,366 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-10-07 23:32:08,394 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-10-07 23:32:08,422 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-10-07 23:32:08,451 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-10-07 23:32:08,481 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-10-07 23:32:08,514 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-10-07 23:32:08,561 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:32:08,584 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-10-07 23:32:09,375 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-10-07 23:32:09,416 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12670] 2026-10-07 23:32:09,426 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:10,053 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-10-07 23:32:10,069 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12672] 2026-10-07 23:32:10,085 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:10,652 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-10-07 23:32:10,664 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12674] 2026-10-07 23:32:10,672 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:10,832 121 INFO rb-61b7113-225342-422163 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-07 23:32:11,033 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-10-07 23:32:11,623 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-10-07 23:32:11,635 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12700] 2026-10-07 23:32:11,644 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:12,264 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-10-07 23:32:12,275 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12702] 2026-10-07 23:32:12,282 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:12,860 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-10-07 23:32:12,874 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12704] 2026-10-07 23:32:12,885 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:13,059 121 INFO rb-61b7113-225342-422163 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-07 23:32:13,115 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-10-07 23:32:13,666 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-10-07 23:32:13,681 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12707] 2026-10-07 23:32:13,690 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:14,269 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-10-07 23:32:14,279 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12709] 2026-10-07 23:32:14,288 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:14,856 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-10-07 23:32:14,877 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12711] 2026-10-07 23:32:14,887 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:15,059 121 INFO rb-61b7113-225342-422163 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-07 23:32:15,238 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-10-07 23:32:15,900 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-10-07 23:32:15,912 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12716] 2026-10-07 23:32:15,922 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:16,505 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-10-07 23:32:16,517 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12718] 2026-10-07 23:32:16,527 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:17,123 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-10-07 23:32:17,136 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12720] 2026-10-07 23:32:17,146 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:17,308 121 INFO rb-61b7113-225342-422163 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-07 23:32:17,481 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-10-07 23:32:18,062 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-10-07 23:32:18,071 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12725] 2026-10-07 23:32:18,077 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:18,645 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-10-07 23:32:18,662 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12727] 2026-10-07 23:32:18,673 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:19,305 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-10-07 23:32:19,317 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12729] 2026-10-07 23:32:19,327 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:19,484 121 INFO rb-61b7113-225342-422163 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-07 23:32:19,493 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-10-07 23:32:19,572 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:32:19,591 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-07 23:32:20,233 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-10-07 23:32:20,257 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12732] 2026-10-07 23:32:20,272 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:20,873 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-10-07 23:32:20,885 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12734] 2026-10-07 23:32:20,893 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:21,434 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-10-07 23:32:21,443 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12736] 2026-10-07 23:32:21,451 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:21,576 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-10-07 23:32:21,603 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2230] 2026-10-07 23:32:21,605 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-10-07 23:32:21,617 121 INFO rb-61b7113-225342-422163 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-07 23:32:21,699 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-10-07 23:32:22,239 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-10-07 23:32:22,249 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12739] 2026-10-07 23:32:22,256 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:22,807 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-10-07 23:32:22,820 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12741] 2026-10-07 23:32:22,827 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:23,448 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-10-07 23:32:23,459 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12743] 2026-10-07 23:32:23,467 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:23,571 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-10-07 23:32:23,594 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1494, model: appointment.type.working.time 2026-10-07 23:32:23,603 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1494, model: appointment.type.working.time 2026-10-07 23:32:23,626 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1496 deleted appointment.type.working.time records with IDs: [1] 2026-10-07 23:32:23,680 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:32:23,698 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_address_is_not_overwritten ... 2026-10-07 23:32:24,391 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-10-07 23:32:24,420 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12746] 2026-10-07 23:32:24,430 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:25,142 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-10-07 23:32:25,164 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12748] 2026-10-07 23:32:25,176 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:25,841 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-10-07 23:32:25,852 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12750] 2026-10-07 23:32:25,861 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:26,175 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_with_blank_address_is_not_populated ... 2026-10-07 23:32:26,772 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-10-07 23:32:26,784 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12755] 2026-10-07 23:32:26,792 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:27,385 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-10-07 23:32:27,398 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12757] 2026-10-07 23:32:27,407 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:27,934 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-10-07 23:32:27,947 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12759] 2026-10-07 23:32:27,954 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:28,191 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_hook_defaults_to_protecting_the_partner ... 2026-10-07 23:32:28,743 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-10-07 23:32:28,754 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12764] 2026-10-07 23:32:28,762 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:29,339 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-10-07 23:32:29,347 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12766] 2026-10-07 23:32:29,354 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:29,949 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-10-07 23:32:29,964 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12768] 2026-10-07 23:32:29,971 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:30,190 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_new_guest_partner_is_populated ... 2026-10-07 23:32:30,869 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-10-07 23:32:30,887 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12773] 2026-10-07 23:32:30,898 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:31,423 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-10-07 23:32:31,435 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12775] 2026-10-07 23:32:31,449 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:32,052 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-10-07 23:32:32,065 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12777] 2026-10-07 23:32:32,073 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:33,453 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:32:33,475 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter ... 2026-10-07 23:32:34,203 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-10-07 23:32:34,215 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12783] 2026-10-07 23:32:34,224 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:34,905 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-10-07 23:32:34,928 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12785] 2026-10-07 23:32:34,936 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:35,576 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-10-07 23:32:35,597 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12787] 2026-10-07 23:32:35,607 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:35,793 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:32:37,379 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:32:37] "GET /appointment/product-demonstration-1/details?user_id=1509&tz=UTC HTTP/1.1" 200 - 201 0.177 1.410 2026-10-07 23:32:37,382 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter: waiting for threads: [] 2026-10-07 23:32:37,417 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter ... 2026-10-07 23:32:38,093 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-10-07 23:32:38,105 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12791] 2026-10-07 23:32:38,113 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:38,752 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-10-07 23:32:38,766 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12793] 2026-10-07 23:32:38,776 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:39,409 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-10-07 23:32:39,420 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12795] 2026-10-07 23:32:39,428 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:39,613 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:32:41,327 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:32:41] "GET /appointment/product-demonstration-1/details?user_id=1512 HTTP/1.1" 200 - 201 0.249 1.467 2026-10-07 23:32:41,331 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter: waiting for threads: [] 2026-10-07 23:32:41,383 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_module_does_not_call_the_removed_request_context_api ... 2026-10-07 23:32:42,049 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-10-07 23:32:42,061 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12799] 2026-10-07 23:32:42,070 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:42,758 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-10-07 23:32:42,767 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12801] 2026-10-07 23:32:42,773 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:43,533 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-10-07 23:32:43,560 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12803] 2026-10-07 23:32:43,571 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:43,780 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address ... 2026-10-07 23:32:44,407 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-10-07 23:32:44,421 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12807] 2026-10-07 23:32:44,430 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:45,072 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-10-07 23:32:45,088 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12809] 2026-10-07 23:32:45,099 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:45,780 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-10-07 23:32:45,802 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12811] 2026-10-07 23:32:45,816 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:32:46,010 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:32:47,624 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:32:47] "GET /appointment/product-demonstration-1/details?user_id=1518&tz=UTC HTTP/1.1" 200 - 201 0.168 1.447 2026-10-07 23:32:48,012 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:32:48] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 113 0.144 0.225 2026-10-07 23:32:48,022 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: appointment.appointment 2026-10-07 23:32:48,521 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:32:48] "GET /my/appointments/22?access_token=38925112-b601-4e79-b673-edf573eee017 HTTP/1.1" 200 - 46 0.048 0.456 2026-10-07 23:32:48,587 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:32:48,616 121 INFO rb-61b7113-225342-422163 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-07 23:32:50,769 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal from n/a 2026-10-07 23:32:50,834 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:32:53,246 121 INFO rb-61b7113-225342-422163 odoo.tests.common: Simulating signal changes during tests 2026-10-07 23:32:53,296 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 23:32:53,318 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-10-07 23:32:55,805 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal from n/a 2026-10-07 23:32:55,816 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:32:56,177 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:32:56] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 10 0.009 0.352 2026-10-07 23:32:56,241 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:32:56] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.016 0.042 2026-10-07 23:32:56,300 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:32:56] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.013 0.039 2026-10-07 23:32:56,304 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr.TestAppointmentWebsiteHR.test_api_get_staffs: waiting for threads: [] 2026-10-07 23:32:56,346 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-10-07 23:32:58,675 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.res_users: Login successful for db:rb-61b7113-225342-422163 login:portal from n/a 2026-10-07 23:32:58,757 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-07 23:32:59,254 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:32:59] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 67 0.064 0.433 2026-10-07 23:32:59,518 121 INFO rb-61b7113-225342-422163 werkzeug: 127.0.0.1 - - [07/Oct/2026 23:32:59] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.073 0.181 2026-10-07 23:32:59,601 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 23:33:07,513 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-10-07 23:33:07,800 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-10-07 23:33:07,994 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-10-07 23:33:08,064 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-10-07 23:33:08,151 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-10-07 23:33:08,507 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [650] 2026-10-07 23:33:08,661 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-10-07 23:33:09,010 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [651] 2026-10-07 23:33:09,227 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-10-07 23:33:09,557 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [652] 2026-10-07 23:33:10,120 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1540 deleted mail.activity records with IDs: [203] 2026-10-07 23:33:10,329 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1540 deleted mail.mail records with IDs: [653] 2026-10-07 23:33:10,537 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1544 deleted mail.activity records with IDs: [204] 2026-10-07 23:33:10,772 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1544 deleted mail.mail records with IDs: [654] 2026-10-07 23:33:10,854 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-10-07 23:33:11,273 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [655] 2026-10-07 23:33:11,472 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-10-07 23:33:11,642 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-10-07 23:33:11,811 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-10-07 23:33:12,182 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [656] 2026-10-07 23:33:12,343 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [657] 2026-10-07 23:33:12,476 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [658] 2026-10-07 23:33:12,617 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [659] 2026-10-07 23:33:12,872 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-10-07 23:33:13,192 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [660] 2026-10-07 23:33:13,426 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-10-07 23:33:13,589 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [661] 2026-10-07 23:33:13,821 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-10-07 23:33:14,190 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [662] 2026-10-07 23:33:14,468 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-10-07 23:33:14,671 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [663] 2026-10-07 23:33:14,726 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-10-07 23:33:15,065 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [664] 2026-10-07 23:33:15,344 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [212] 2026-10-07 23:33:15,560 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [665] 2026-10-07 23:33:15,639 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-10-07 23:33:15,691 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-10-07 23:33:15,743 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-10-07 23:33:15,762 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1537, model: approval.request.type 2026-10-07 23:33:15,778 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1537, model: approval.request.type 2026-10-07 23:33:15,783 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1537, model: approval.request.type 2026-10-07 23:33:15,825 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-10-07 23:33:15,845 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1544, model: approval.request.type 2026-10-07 23:33:15,873 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1544, model: approval.request.type 2026-10-07 23:33:15,879 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1544, model: approval.request.type 2026-10-07 23:33:15,921 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-10-07 23:33:15,996 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-10-07 23:33:16,015 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1537, model: approval.request.type 2026-10-07 23:33:16,029 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1537, model: approval.request.type 2026-10-07 23:33:16,037 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1537, model: approval.request.type 2026-10-07 23:33:16,075 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-10-07 23:33:16,135 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-10-07 23:33:16,208 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-10-07 23:33:16,335 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1547, model: viin.approval.request 2026-10-07 23:33:16,388 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1547, model: viin.approval.request 2026-10-07 23:33:16,435 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1547, model: viin.approval.request 2026-10-07 23:33:16,487 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1547, model: viin.approval.request 2026-10-07 23:33:16,543 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-10-07 23:33:16,724 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1547, model: viin.approval.request 2026-10-07 23:33:16,774 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1547, model: viin.approval.request 2026-10-07 23:33:16,820 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1547, model: viin.approval.request 2026-10-07 23:33:16,880 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-10-07 23:33:17,272 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [666] 2026-10-07 23:33:17,427 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1540, model: viin.approval.request 2026-10-07 23:33:17,469 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1540, model: viin.approval.request 2026-10-07 23:33:17,514 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1540, model: viin.approval.request 2026-10-07 23:33:17,566 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-10-07 23:33:17,649 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-10-07 23:33:17,902 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-10-07 23:33:18,056 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1537, model: request.approval.user.line 2026-10-07 23:33:18,150 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1537, model: request.approval.user.line 2026-10-07 23:33:18,188 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-10-07 23:33:18,374 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1544, model: request.approval.user.line 2026-10-07 23:33:18,558 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1544, model: request.approval.user.line 2026-10-07 23:33:18,606 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-10-07 23:33:18,795 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-10-07 23:33:18,829 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-10-07 23:33:19,157 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [667] 2026-10-07 23:33:19,288 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [668] 2026-10-07 23:33:19,409 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [669] 2026-10-07 23:33:19,537 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [670] 2026-10-07 23:33:19,792 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214, 215, 216, 217] 2026-10-07 23:33:20,019 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [671] 2026-10-07 23:33:20,284 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [672] 2026-10-07 23:33:20,343 121 INFO rb-61b7113-225342-422163 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-07 23:33:20,771 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [673] 2026-10-07 23:33:20,919 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [674] 2026-10-07 23:33:21,058 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [675] 2026-10-07 23:33:21,181 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [676] 2026-10-07 23:33:21,318 121 INFO rb-61b7113-225342-422163 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-07 23:33:21,345 121 INFO rb-61b7113-225342-422163 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-07 23:33:21,369 121 INFO rb-61b7113-225342-422163 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-07 23:33:21,421 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-10-07 23:33:21,759 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [677] 2026-10-07 23:33:21,867 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [678] 2026-10-07 23:33:22,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [679] 2026-10-07 23:33:22,148 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [680] 2026-10-07 23:33:22,431 121 INFO rb-61b7113-225342-422163 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-07 23:33:22,479 121 INFO rb-61b7113-225342-422163 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-07 23:33:22,523 121 INFO rb-61b7113-225342-422163 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-07 23:33:22,577 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-10-07 23:33:22,732 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1540, model: viin.approval.request 2026-10-07 23:33:22,914 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-10-07 23:33:23,158 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8], uid: 1537, model: viin.approval.request 2026-10-07 23:33:23,354 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-07 23:33:26,597 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-10-07 23:33:27,240 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1548 deleted mail.mail records with IDs: [681] 2026-10-07 23:33:27,350 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1548 deleted mail.mail records with IDs: [682] 2026-10-07 23:33:27,500 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1548 deleted mail.mail records with IDs: [683] 2026-10-07 23:33:27,632 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1548 deleted mail.mail records with IDs: [684] 2026-10-07 23:33:27,847 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1549 deleted mail.activity records with IDs: [226, 227, 228, 229] 2026-10-07 23:33:28,009 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1549 deleted mail.mail records with IDs: [685] 2026-10-07 23:33:28,123 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1549 deleted mail.mail records with IDs: [686] 2026-10-07 23:33:28,240 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1549 deleted mail.mail records with IDs: [687] 2026-10-07 23:33:28,413 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1550 deleted mail.activity records with IDs: [230, 231, 232] 2026-10-07 23:33:28,540 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1550 deleted mail.mail records with IDs: [688] 2026-10-07 23:33:28,640 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1550 deleted mail.mail records with IDs: [689] 2026-10-07 23:33:28,718 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-10-07 23:33:29,349 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1548 deleted mail.mail records with IDs: [690] 2026-10-07 23:33:29,506 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1548 deleted mail.mail records with IDs: [691] 2026-10-07 23:33:29,705 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1549 deleted mail.activity records with IDs: [235, 236] 2026-10-07 23:33:29,886 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1549 deleted mail.mail records with IDs: [692] 2026-10-07 23:33:30,040 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1549 deleted mail.mail records with IDs: [693] 2026-10-07 23:33:30,251 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1552 deleted mail.activity records with IDs: [237, 238] 2026-10-07 23:33:30,372 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1552 deleted mail.mail records with IDs: [694] 2026-10-07 23:33:30,488 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-07 23:33:46,183 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-10-07 23:33:46,651 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-10-07 23:33:47,187 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-10-07 23:33:47,797 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [33] 2026-10-07 23:33:47,888 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-10-07 23:33:48,328 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-10-07 23:33:48,771 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-10-07 23:33:49,288 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-10-07 23:33:49,702 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-10-07 23:33:50,254 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [38] 2026-10-07 23:33:50,334 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-10-07 23:33:50,984 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [40] 2026-10-07 23:33:51,072 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-10-07 23:33:51,583 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:33:55,044 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [78884, 78885, 78886, 78887, 78888, 78889] 2026-10-07 23:33:56,496 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [78890, 78891, 78892, 78893, 78894, 78895] 2026-10-07 23:33:57,741 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4798] 2026-10-07 23:33:57,906 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [317391] 2026-10-07 23:33:57,980 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2370] 2026-10-07 23:33:57,980 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-10-07 23:33:58,286 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [78896, 78897, 78898, 78899, 78900, 78901, 78902, 78903, 78904] 2026-10-07 23:34:01,028 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-10-07 23:34:01,917 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-10-07 23:34:02,746 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-10-07 23:34:02,893 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [241] 2026-10-07 23:34:04,020 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-10-07 23:34:04,812 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-10-07 23:34:04,977 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [243] 2026-10-07 23:34:05,969 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-10-07 23:34:06,119 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [244] 2026-10-07 23:34:07,196 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-10-07 23:34:07,337 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-10-07 23:34:08,387 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-10-07 23:34:08,557 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [246] 2026-10-07 23:34:09,465 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-10-07 23:34:09,545 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [247] 2026-10-07 23:34:10,443 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-10-07 23:34:10,510 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [248] 2026-10-07 23:34:11,278 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-10-07 23:34:11,313 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-10-07 23:34:11,369 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-10-07 23:34:11,469 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-10-07 23:34:11,559 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-10-07 23:34:11,639 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-10-07 23:34:11,713 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-10-07 23:34:11,802 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-10-07 23:34:11,906 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-10-07 23:34:12,983 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-10-07 23:34:13,464 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-10-07 23:34:14,628 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-10-07 23:34:16,554 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-10-07 23:34:16,653 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-10-07 23:34:18,510 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-10-07 23:34:18,729 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [252] 2026-10-07 23:34:18,908 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-10-07 23:34:21,053 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-10-07 23:34:21,218 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [253] 2026-10-07 23:34:21,395 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-10-07 23:34:24,393 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-10-07 23:34:24,487 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [254] 2026-10-07 23:34:24,570 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-10-07 23:34:27,187 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-10-07 23:34:27,350 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [255] 2026-10-07 23:34:28,130 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-10-07 23:34:28,251 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-10-07 23:34:28,424 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-10-07 23:34:28,553 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-10-07 23:34:28,624 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-10-07 23:34:28,764 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-10-07 23:34:28,829 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-10-07 23:34:28,929 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-10-07 23:34:29,002 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-10-07 23:34:29,077 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-10-07 23:34:31,272 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1556 deleted approval.request.field.mapping.line records with IDs: [78947, 78948, 78949, 78950, 78951, 78952] 2026-10-07 23:34:32,015 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_101_child_generation_for_x2many ... 2026-10-07 23:34:32,856 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_102_child_approval_type ... 2026-10-07 23:34:32,991 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_103_child_approval_type_none ... 2026-10-07 23:34:33,090 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_104_child_approval_type_display ... 2026-10-07 23:34:33,200 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_create_requires_approval_admin ... 2026-10-07 23:34:33,211 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1555, model: approval.request.field.mapping.line 2026-10-07 23:34:33,288 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_read_allowed_for_internal_user ... 2026-10-07 23:34:33,341 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_field_name_map_to_field_id_map_basic ... 2026-10-07 23:34:33,371 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_near_equivalent_toggle ... 2026-10-07 23:34:33,425 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_strict_vs_lenient ... 2026-10-07 23:34:33,488 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_x2many_relation_enforced ... 2026-10-07 23:34:33,550 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_cross_type_isolation ... 2026-10-07 23:34:34,472 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1556 deleted approval.request.field.mapping.line records with IDs: [78971, 78972, 78973, 78974, 78975, 78976] 2026-10-07 23:34:35,338 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_allow_to_and_from_same_dest ... 2026-10-07 23:34:35,425 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_both_is_exclusive ... 2026-10-07 23:34:35,540 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_name_field ... 2026-10-07 23:34:35,652 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_name_on_request_line ... 2026-10-07 23:34:35,754 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_reference_on_request ... 2026-10-07 23:34:35,848 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_incompatible_legacy_row_only_blocked_once_registry_is_ready ... 2026-10-07 23:34:35,943 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_allow_to_and_from ... 2026-10-07 23:34:36,024 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_block_duplicate_same_direction ... 2026-10-07 23:34:36,130 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_accepts_both_item_shapes ... 2026-10-07 23:34:36,165 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_direction_defaults_and_override_default_direction ... 2026-10-07 23:34:36,200 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_line_vals_forces_to_approval_on_id ... 2026-10-07 23:34:36,253 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_supports_one_src_to_many_dest_preserves_order ... 2026-10-07 23:34:36,308 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:34:36,328 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-10-07 23:34:36,398 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-10-07 23:34:36,520 121 INFO rb-61b7113-225342-422163 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-07 23:34:36,553 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-10-07 23:34:36,666 121 INFO rb-61b7113-225342-422163 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-07 23:34:36,698 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-10-07 23:34:36,802 121 INFO rb-61b7113-225342-422163 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-07 23:34:36,836 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-10-07 23:34:36,916 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:34:38,517 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-10-07 23:34:39,759 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-10-07 23:34:39,852 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-10-07 23:34:41,272 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-10-07 23:34:41,375 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:34:44,098 121 INFO rb-61b7113-225342-422163 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-07 23:34:45,292 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1557 deleted mail.mail records with IDs: [715] 2026-10-07 23:34:45,427 121 INFO rb-61b7113-225342-422163 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-07 23:34:46,676 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1557 deleted mail.mail records with IDs: [716] 2026-10-07 23:34:46,807 121 INFO rb-61b7113-225342-422163 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-07 23:34:48,415 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1557 deleted mail.mail records with IDs: [717] 2026-10-07 23:34:48,573 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:34:49,375 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-10-07 23:34:51,222 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-10-07 23:34:53,106 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-10-07 23:34:55,013 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-10-07 23:34:56,603 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:34:57,307 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-07 23:34:57,448 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-07 23:34:57,519 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-10-07 23:34:57,722 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-10-07 23:34:58,215 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-10-07 23:34:58,623 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-10-07 23:34:59,170 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-10-07 23:34:59,616 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-10-07 23:34:59,880 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-10-07 23:35:00,179 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:35:01,438 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2026-10-07 23:35:02,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1560 deleted request.approval.user.line records with IDs: [70] 2026-10-07 23:35:02,313 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2026-10-07 23:35:03,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1560 deleted request.approval.user.line records with IDs: [70] 2026-10-07 23:35:03,276 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-10-07 23:35:04,022 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1560 deleted request.approval.user.line records with IDs: [70] 2026-10-07 23:35:04,132 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-10-07 23:35:06,579 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-10-07 23:35:09,055 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-10-07 23:35:11,553 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:35:12,479 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-07 23:35:12,653 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-07 23:35:12,727 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-10-07 23:35:13,009 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-10-07 23:35:13,301 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-10-07 23:35:13,769 121 INFO rb-61b7113-225342-422163 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-07 23:35:14,125 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-10-07 23:35:14,625 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-10-07 23:35:15,070 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2026-10-07 23:35:15,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-07 23:35:15,602 121 INFO rb-61b7113-225342-422163 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-07 23:35:15,906 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-07 23:35:15,955 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-10-07 23:35:16,298 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-07 23:35:16,371 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-10-07 23:35:17,013 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-10-07 23:35:17,486 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-07 23:35:17,597 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-10-07 23:35:17,972 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-10-07 23:35:18,397 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-10-07 23:35:18,844 121 INFO rb-61b7113-225342-422163 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-07 23:35:19,329 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-10-07 23:35:20,057 121 INFO rb-61b7113-225342-422163 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-07 23:35:21,151 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:35:29,125 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-10-07 23:35:29,335 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-10-07 23:35:29,508 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-10-07 23:35:30,205 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-10-07 23:35:30,352 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-10-07 23:35:30,748 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [718] 2026-10-07 23:35:30,900 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-10-07 23:35:31,263 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [719] 2026-10-07 23:35:31,486 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [263] 2026-10-07 23:35:31,685 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [720] 2026-10-07 23:35:32,357 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-10-07 23:35:32,686 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [721] 2026-10-07 23:35:32,942 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [265] 2026-10-07 23:35:33,151 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [722] 2026-10-07 23:35:33,377 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.activity records with IDs: [266] 2026-10-07 23:35:33,563 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [723] 2026-10-07 23:35:33,923 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-10-07 23:35:34,291 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [724] 2026-10-07 23:35:34,535 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [268] 2026-10-07 23:35:34,726 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [725] 2026-10-07 23:35:34,958 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.activity records with IDs: [269] 2026-10-07 23:35:35,171 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [726] 2026-10-07 23:35:35,384 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1570 deleted mail.activity records with IDs: [270] 2026-10-07 23:35:35,667 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1570 deleted mail.mail records with IDs: [727] 2026-10-07 23:35:35,827 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-10-07 23:35:36,738 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [728] 2026-10-07 23:35:37,053 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [271] 2026-10-07 23:35:37,288 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [729] 2026-10-07 23:35:37,641 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.activity records with IDs: [272] 2026-10-07 23:35:37,837 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [730] 2026-10-07 23:35:38,156 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1570 deleted mail.activity records with IDs: [273] 2026-10-07 23:35:38,388 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1570 deleted mail.mail records with IDs: [731] 2026-10-07 23:35:38,646 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1571 deleted mail.activity records with IDs: [274] 2026-10-07 23:35:38,873 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1571 deleted mail.mail records with IDs: [732] 2026-10-07 23:35:39,094 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-10-07 23:35:39,490 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [733] 2026-10-07 23:35:39,827 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-10-07 23:35:40,036 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [734] 2026-10-07 23:35:40,159 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-10-07 23:35:40,481 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [735] 2026-10-07 23:35:40,687 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [277] 2026-10-07 23:35:40,893 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [736] 2026-10-07 23:35:41,118 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.activity records with IDs: [278] 2026-10-07 23:35:41,321 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [737] 2026-10-07 23:35:41,432 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-10-07 23:35:41,767 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [738] 2026-10-07 23:35:41,995 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [279] 2026-10-07 23:35:42,199 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [739] 2026-10-07 23:35:42,500 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-10-07 23:35:42,863 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [740] 2026-10-07 23:35:43,103 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [280] 2026-10-07 23:35:43,321 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [741] 2026-10-07 23:35:43,473 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-10-07 23:35:43,861 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [742] 2026-10-07 23:35:43,992 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-10-07 23:35:44,116 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-10-07 23:35:44,408 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [743] 2026-10-07 23:35:44,596 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-10-07 23:35:45,696 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [744] 2026-10-07 23:35:45,757 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-10-07 23:35:46,060 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [745] 2026-10-07 23:35:46,322 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-10-07 23:35:46,542 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [746] 2026-10-07 23:35:46,845 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-10-07 23:35:47,612 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [747] 2026-10-07 23:35:47,727 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [748] 2026-10-07 23:35:47,860 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [749] 2026-10-07 23:35:48,086 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [284, 285, 286] 2026-10-07 23:35:48,282 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [750] 2026-10-07 23:35:48,544 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [751] 2026-10-07 23:35:48,648 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [752] 2026-10-07 23:35:48,863 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1570 deleted mail.activity records with IDs: [287, 288] 2026-10-07 23:35:49,113 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1570 deleted mail.mail records with IDs: [753] 2026-10-07 23:35:49,333 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1571 deleted mail.activity records with IDs: [289] 2026-10-07 23:35:49,609 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1571 deleted mail.mail records with IDs: [754] 2026-10-07 23:35:49,809 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-10-07 23:35:50,525 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [755] 2026-10-07 23:35:50,655 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [756] 2026-10-07 23:35:50,754 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [757] 2026-10-07 23:35:50,973 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [290, 291, 292] 2026-10-07 23:35:51,196 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [758] 2026-10-07 23:35:51,457 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [759] 2026-10-07 23:35:51,576 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [760] 2026-10-07 23:35:51,789 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1570 deleted mail.activity records with IDs: [293, 294] 2026-10-07 23:35:51,985 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1570 deleted mail.mail records with IDs: [761] 2026-10-07 23:35:52,198 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1571 deleted mail.activity records with IDs: [295] 2026-10-07 23:35:52,427 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1571 deleted mail.mail records with IDs: [762] 2026-10-07 23:35:52,557 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-10-07 23:35:53,206 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted request.approval.user.line records with IDs: [109] 2026-10-07 23:35:53,301 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-10-07 23:35:53,774 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [763] 2026-10-07 23:35:54,117 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [296] 2026-10-07 23:35:54,299 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [764] 2026-10-07 23:35:54,615 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [765] 2026-10-07 23:35:54,953 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-10-07 23:35:55,326 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [766] 2026-10-07 23:35:55,458 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [767] 2026-10-07 23:35:55,624 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [768] 2026-10-07 23:35:55,753 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [769] 2026-10-07 23:35:55,982 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.activity records with IDs: [297, 298, 299, 300] 2026-10-07 23:35:56,180 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [770] 2026-10-07 23:35:56,313 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [771] 2026-10-07 23:35:56,431 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [772] 2026-10-07 23:35:56,667 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1571 deleted mail.activity records with IDs: [301, 302, 303] 2026-10-07 23:35:56,837 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1571 deleted mail.mail records with IDs: [773] 2026-10-07 23:35:56,953 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1571 deleted mail.mail records with IDs: [774] 2026-10-07 23:35:57,172 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1570 deleted mail.activity records with IDs: [304, 305] 2026-10-07 23:35:57,353 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1570 deleted mail.mail records with IDs: [775] 2026-10-07 23:35:57,559 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [306] 2026-10-07 23:35:57,765 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [776] 2026-10-07 23:35:57,868 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-10-07 23:35:58,641 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [777] 2026-10-07 23:35:58,758 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [778] 2026-10-07 23:35:58,975 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [307, 308] 2026-10-07 23:35:59,161 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [779] 2026-10-07 23:35:59,391 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1570 deleted mail.activity records with IDs: [309] 2026-10-07 23:35:59,578 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1570 deleted mail.mail records with IDs: [780] 2026-10-07 23:35:59,646 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-10-07 23:36:00,473 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [781] 2026-10-07 23:36:00,580 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [782] 2026-10-07 23:36:00,699 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [783] 2026-10-07 23:36:00,948 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [310, 311, 312] 2026-10-07 23:36:01,142 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [784] 2026-10-07 23:36:01,273 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [785] 2026-10-07 23:36:01,533 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1570 deleted mail.activity records with IDs: [313, 314] 2026-10-07 23:36:01,705 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1570 deleted mail.mail records with IDs: [786] 2026-10-07 23:36:01,968 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1571 deleted mail.activity records with IDs: [315] 2026-10-07 23:36:02,178 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1571 deleted mail.mail records with IDs: [787] 2026-10-07 23:36:02,248 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-10-07 23:36:03,000 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [788] 2026-10-07 23:36:03,130 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [789] 2026-10-07 23:36:03,340 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [316, 317] 2026-10-07 23:36:03,535 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [790] 2026-10-07 23:36:03,801 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.activity records with IDs: [318] 2026-10-07 23:36:04,036 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [791] 2026-10-07 23:36:04,119 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-10-07 23:36:04,857 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [792] 2026-10-07 23:36:05,100 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [319] 2026-10-07 23:36:05,295 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [793] 2026-10-07 23:36:05,545 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.activity records with IDs: [320] 2026-10-07 23:36:05,758 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [794] 2026-10-07 23:36:05,833 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-10-07 23:36:06,457 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-10-07 23:36:07,347 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [795] 2026-10-07 23:36:07,470 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [796] 2026-10-07 23:36:07,899 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [321, 322] 2026-10-07 23:36:08,115 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [797] 2026-10-07 23:36:08,245 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [798] 2026-10-07 23:36:08,488 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1571 deleted mail.activity records with IDs: [323, 324] 2026-10-07 23:36:08,747 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1571 deleted mail.mail records with IDs: [799] 2026-10-07 23:36:08,828 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-07 23:36:11,709 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-10-07 23:36:12,248 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [123] 2026-10-07 23:36:12,315 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-10-07 23:36:13,656 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-10-07 23:36:13,742 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-10-07 23:36:14,628 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-10-07 23:36:14,711 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:36:22,179 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-10-07 23:36:22,635 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-10-07 23:36:22,939 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-10-07 23:36:23,324 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1573 deleted mail.mail records with IDs: [802] 2026-10-07 23:36:23,559 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1573 deleted mail.mail records with IDs: [803] 2026-10-07 23:36:23,848 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [327] 2026-10-07 23:36:24,022 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [804] 2026-10-07 23:36:24,120 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-10-07 23:36:24,287 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-10-07 23:36:24,338 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-07 23:36:31,799 121 INFO rb-61b7113-225342-422163 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-07 23:36:32,082 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-10-07 23:36:33,107 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-10-07 23:36:33,264 121 INFO rb-61b7113-225342-422163 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-07 23:36:33,387 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-10-07 23:36:37,347 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:36:37,477 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-10-07 23:36:38,399 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-10-07 23:36:39,302 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-10-07 23:36:40,222 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-10-07 23:36:41,353 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-10-07 23:36:42,313 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-10-07 23:36:43,293 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-10-07 23:36:44,253 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-10-07 23:36:45,276 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:36:54,029 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-10-07 23:36:54,647 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-10-07 23:36:54,677 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-10-07 23:36:55,075 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-10-07 23:36:55,458 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-10-07 23:36:56,082 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-10-07 23:36:56,835 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-10-07 23:36:57,457 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-10-07 23:36:57,989 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-10-07 23:36:58,961 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-10-07 23:36:59,378 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-10-07 23:36:59,398 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-10-07 23:36:59,454 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-10-07 23:37:00,142 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-10-07 23:37:01,218 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-07 23:37:02,556 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-10-07 23:37:02,966 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-10-07 23:37:04,964 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-10-07 23:37:06,785 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-10-07 23:37:07,777 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1596 deleted request.approval.user.line records with IDs: [160] 2026-10-07 23:37:07,899 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-10-07 23:37:10,582 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:37:19,939 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-10-07 23:37:20,622 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-10-07 23:37:21,151 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-10-07 23:37:21,658 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-10-07 23:37:22,169 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-10-07 23:37:22,791 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-10-07 23:37:23,401 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-10-07 23:37:23,998 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-10-07 23:37:24,534 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-10-07 23:37:25,029 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-10-07 23:37:25,519 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-10-07 23:37:26,033 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-10-07 23:37:26,120 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-10-07 23:37:26,205 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-10-07 23:37:26,705 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-10-07 23:37:27,231 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-10-07 23:37:27,799 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-10-07 23:37:28,366 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-10-07 23:37:28,881 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-10-07 23:37:29,409 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-10-07 23:37:31,022 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-10-07 23:37:31,527 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-10-07 23:37:32,101 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-10-07 23:37:32,628 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-10-07 23:37:33,188 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-10-07 23:37:33,254 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-10-07 23:37:33,325 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-10-07 23:37:33,931 121 INFO rb-61b7113-225342-422163 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-07 23:37:34,448 121 INFO rb-61b7113-225342-422163 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-07 23:37:34,863 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-10-07 23:37:35,321 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-10-07 23:37:35,951 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-10-07 23:37:36,505 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-07 23:37:45,646 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-10-07 23:37:46,241 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-10-07 23:37:47,046 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5710] 2026-10-07 23:37:48,054 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-10-07 23:37:48,445 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-10-07 23:37:48,947 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-10-07 23:37:49,531 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-10-07 23:37:49,947 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-10-07 23:37:50,382 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-07 23:37:57,621 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-10-07 23:37:58,073 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-10-07 23:37:58,503 121 INFO rb-61b7113-225342-422163 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-07 23:37:58,975 121 INFO rb-61b7113-225342-422163 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-07 23:37:59,439 121 INFO rb-61b7113-225342-422163 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-07 23:37:59,998 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-10-07 23:38:00,480 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-07 23:38:12,578 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_lines_before_confirm_and_after_confirm_resolve ... 2026-10-07 23:38:13,672 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [805] 2026-10-07 23:38:13,821 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [806] 2026-10-07 23:38:14,324 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [807] 2026-10-07 23:38:14,433 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [808] 2026-10-07 23:38:14,548 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [809] 2026-10-07 23:38:14,681 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [810] 2026-10-07 23:38:14,826 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_request_before_confirm_and_after_confirm_resolve ... 2026-10-07 23:38:15,596 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [811] 2026-10-07 23:38:15,743 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [812] 2026-10-07 23:38:16,144 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [813] 2026-10-07 23:38:16,291 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [814] 2026-10-07 23:38:16,430 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [815] 2026-10-07 23:38:16,598 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_applies_employee_tag_filter ... 2026-10-07 23:38:19,357 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_collects_users_from_all_lines_unique ... 2026-10-07 23:38:20,906 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_required_skips_when_no_lines ... 2026-10-07 23:38:21,746 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_optional_skipped_when_no_related_record ... 2026-10-07 23:38:22,118 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_adds_partner_creator_as_approver ... 2026-10-07 23:38:23,010 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_deduplicate_with_res_users_selector ... 2026-10-07 23:38:23,755 121 INFO rb-61b7113-225342-422163 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-07 23:38:24,813 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_skips_when_no_related_record ... 2026-10-07 23:38:25,178 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-07 23:38:25,193 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-10-07 23:38:26,817 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-10-07 23:38:26,876 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:38:29,534 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-10-07 23:38:30,394 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-10-07 23:38:31,727 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-10-07 23:38:32,769 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-10-07 23:38:33,702 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:38:35,670 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-10-07 23:38:45,563 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-10-07 23:38:47,802 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1642 deleted request.approval.user.line records with IDs: [286] 2026-10-07 23:38:48,038 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-10-07 23:38:48,586 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [190], uid: 1642, model: viin.approval.request 2026-10-07 23:38:48,645 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-10-07 23:38:50,813 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1642 deleted request.approval.user.line records with IDs: [289] 2026-10-07 23:38:50,899 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-10-07 23:38:53,361 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:38:56,232 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-10-07 23:38:56,637 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-10-07 23:38:57,164 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-10-07 23:38:58,307 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-10-07 23:38:59,361 121 INFO rb-61b7113-225342-422163 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-07 23:38:59,820 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:39:01,300 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-10-07 23:39:02,532 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13610, 13607] 2026-10-07 23:39:03,149 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3697] 2026-10-07 23:39:03,227 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [79] 2026-10-07 23:39:03,386 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [297] 2026-10-07 23:39:03,430 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13609, 13606] 2026-10-07 23:39:03,687 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3696] 2026-10-07 23:39:03,882 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13612, 13611, 13608] 2026-10-07 23:39:03,949 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [199] 2026-10-07 23:39:04,002 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-10-07 23:39:05,362 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13616, 13614] 2026-10-07 23:39:05,632 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3698] 2026-10-07 23:39:05,823 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13615] 2026-10-07 23:39:05,874 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [200] 2026-10-07 23:39:05,930 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-10-07 23:39:07,433 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13624, 13619] 2026-10-07 23:39:07,732 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3702] 2026-10-07 23:39:07,776 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [82] 2026-10-07 23:39:07,980 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [300] 2026-10-07 23:39:08,032 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13622, 13620] 2026-10-07 23:39:08,302 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3700] 2026-10-07 23:39:08,483 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13626, 13625, 13621] 2026-10-07 23:39:08,535 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [201] 2026-10-07 23:39:08,596 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-10-07 23:39:09,958 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-10-07 23:39:10,130 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-10-07 23:39:10,456 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13637, 13634, 13630, 13627] 2026-10-07 23:39:10,703 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3703] 2026-10-07 23:39:10,948 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:39:10,965 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-10-07 23:39:11,504 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:39:11,523 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-10-07 23:39:11,997 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:39:13,585 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-10-07 23:39:15,328 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-10-07 23:39:17,060 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-10-07 23:39:18,506 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-10-07 23:39:21,450 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:39:22,026 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_header_date_change_recomputes_line_currency_rate_and_request_totals ... 2026-10-07 23:39:22,539 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-10-07 23:39:23,203 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-10-07 23:39:23,717 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-10-07 23:39:24,304 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:39:24,319 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-10-07 23:39:25,226 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-10-07 23:39:26,235 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-10-07 23:39:27,404 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79671, 79672, 79673, 79674, 79675, 79676] 2026-10-07 23:39:29,049 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79677, 79678, 79679, 79680, 79681, 79682, 79683, 79684, 79685, 79686] 2026-10-07 23:39:30,502 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:39:30,530 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-10-07 23:39:31,701 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79693, 79694, 79695, 79696, 79697, 79698] 2026-10-07 23:39:33,089 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:39:40,447 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_multi_record_returns_two_distinct_ids ... 2026-10-07 23:39:40,829 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_returns_client_consumable_ids ... 2026-10-07 23:39:41,212 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_single_record_creates_distinct_persisted_record ... 2026-10-07 23:39:41,624 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-07 23:39:41,644 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-10-07 23:39:41,935 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:39:41,952 121 INFO rb-61b7113-225342-422163 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-07 23:39:42,213 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:39:42,390 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_approver_step_popup_keeps_selector_specific_fields ... 2026-10-07 23:39:42,449 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_selector_based_steps ... 2026-10-07 23:39:42,668 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_specific_approvers ... 2026-10-07 23:39:42,854 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:39:44,264 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-10-07 23:39:44,389 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-10-07 23:39:45,165 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1658 deleted mail.mail records with IDs: [817] 2026-10-07 23:39:45,360 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1631] 2026-10-07 23:39:45,384 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [341] 2026-10-07 23:39:45,575 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-10-07 23:39:45,682 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-10-07 23:39:46,288 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1658 deleted mail.mail records with IDs: [819] 2026-10-07 23:39:46,440 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1631] 2026-10-07 23:39:46,470 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [343] 2026-10-07 23:39:46,557 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-10-07 23:39:46,648 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1632] 2026-10-07 23:39:47,089 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-10-07 23:39:47,578 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1658 deleted mail.mail records with IDs: [820] 2026-10-07 23:39:47,724 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1631] 2026-10-07 23:39:47,746 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [344] 2026-10-07 23:39:47,975 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-10-07 23:39:48,088 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [345] 2026-10-07 23:39:48,296 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-10-07 23:39:48,430 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:39:48,451 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-10-07 23:39:48,516 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-10-07 23:39:48,561 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-10-07 23:39:50,370 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-10-07 23:39:50,432 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:39:52,191 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-10-07 23:39:52,902 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-10-07 23:39:53,577 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-10-07 23:39:54,248 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-10-07 23:39:55,030 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-10-07 23:39:55,728 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-10-07 23:39:56,395 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-10-07 23:39:57,017 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-10-07 23:39:57,689 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:39:59,450 121 INFO rb-61b7113-225342-422163 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-07 23:40:00,818 121 INFO rb-61b7113-225342-422163 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-07 23:40:02,178 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-10-07 23:40:02,297 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-10-07 23:40:03,841 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-10-07 23:40:03,944 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:40:11,201 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-10-07 23:40:11,577 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [825] 2026-10-07 23:40:11,658 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-10-07 23:40:11,842 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:12,034 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-10-07 23:40:12,242 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:12,407 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-10-07 23:40:12,599 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:12,718 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-10-07 23:40:12,868 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:13,022 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-10-07 23:40:13,221 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:13,617 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [826] 2026-10-07 23:40:13,850 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [350] 2026-10-07 23:40:14,033 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [827] 2026-10-07 23:40:14,092 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-10-07 23:40:14,301 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:14,625 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [828] 2026-10-07 23:40:14,967 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [829] 2026-10-07 23:40:15,023 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-10-07 23:40:15,206 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:15,562 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [830] 2026-10-07 23:40:15,679 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-10-07 23:40:15,874 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:16,260 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [831] 2026-10-07 23:40:16,363 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-10-07 23:40:16,540 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:16,840 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [832] 2026-10-07 23:40:16,921 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-10-07 23:40:16,964 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-10-07 23:40:17,137 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:17,561 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [833] 2026-10-07 23:40:17,719 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-10-07 23:40:17,887 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [834] 2026-10-07 23:40:17,961 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-10-07 23:40:18,215 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:18,652 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [835] 2026-10-07 23:40:18,822 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-10-07 23:40:19,005 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [836] 2026-10-07 23:40:19,085 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-10-07 23:40:19,315 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:19,694 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [837] 2026-10-07 23:40:19,847 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-10-07 23:40:20,016 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [838] 2026-10-07 23:40:20,107 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-10-07 23:40:20,293 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:20,634 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [839] 2026-10-07 23:40:20,798 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-10-07 23:40:20,980 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [840] 2026-10-07 23:40:21,076 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-10-07 23:40:21,254 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:21,636 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [841] 2026-10-07 23:40:21,809 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-10-07 23:40:21,979 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-10-07 23:40:22,052 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-10-07 23:40:22,221 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:22,606 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-10-07 23:40:22,915 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [844] 2026-10-07 23:40:22,980 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-10-07 23:40:23,161 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:23,536 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [845] 2026-10-07 23:40:23,885 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-10-07 23:40:24,008 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-10-07 23:40:24,296 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:24,774 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [847] 2026-10-07 23:40:25,087 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-10-07 23:40:25,188 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-10-07 23:40:25,395 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:25,782 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [849] 2026-10-07 23:40:26,132 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-10-07 23:40:26,202 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-10-07 23:40:26,391 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:26,738 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [851] 2026-10-07 23:40:27,086 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [852] 2026-10-07 23:40:27,130 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [364] 2026-10-07 23:40:27,187 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-10-07 23:40:27,394 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:27,851 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [853] 2026-10-07 23:40:28,050 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [365] 2026-10-07 23:40:28,240 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-10-07 23:40:28,333 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-10-07 23:40:28,538 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:28,930 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [855] 2026-10-07 23:40:29,094 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366] 2026-10-07 23:40:29,281 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [856] 2026-10-07 23:40:29,402 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-10-07 23:40:29,613 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:30,013 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [857] 2026-10-07 23:40:30,218 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [367] 2026-10-07 23:40:30,417 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-10-07 23:40:30,517 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-10-07 23:40:30,734 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:31,170 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [859] 2026-10-07 23:40:31,342 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368] 2026-10-07 23:40:31,573 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-10-07 23:40:31,695 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-10-07 23:40:31,923 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:32,382 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [861] 2026-10-07 23:40:32,554 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-10-07 23:40:32,707 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [862] 2026-10-07 23:40:32,794 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-10-07 23:40:32,970 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:33,342 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [863] 2026-10-07 23:40:33,432 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-10-07 23:40:33,719 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-10-07 23:40:33,909 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:34,247 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-10-07 23:40:34,329 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-10-07 23:40:34,420 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-10-07 23:40:34,577 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:34,958 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-10-07 23:40:35,043 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-10-07 23:40:35,123 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-10-07 23:40:35,366 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:35,756 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-10-07 23:40:35,848 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-10-07 23:40:35,921 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-10-07 23:40:36,180 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-07 23:40:36,676 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [867] 2026-10-07 23:40:36,796 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-10-07 23:40:36,899 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-07 23:40:52,691 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7200, 7218, 7075] 2026-10-07 23:40:52,691 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1, 126, 144] 2026-10-07 23:40:53,389 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [868] 2026-10-07 23:40:53,405 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14148] 2026-10-07 23:40:53,412 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:40:54,095 121 INFO rb-61b7113-225342-422163 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-07 23:40:54,310 121 INFO rb-61b7113-225342-422163 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-07 23:40:54,381 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_converted_into_reporting_company_currency ... 2026-10-07 23:40:54,495 121 INFO rb-61b7113-225342-422163 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-07 23:40:54,562 121 INFO rb-61b7113-225342-422163 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-07 23:40:54,677 121 INFO rb-61b7113-225342-422163 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-07 23:40:54,808 121 INFO rb-61b7113-225342-422163 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-07 23:40:54,924 121 INFO rb-61b7113-225342-422163 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-07 23:40:55,098 121 INFO rb-61b7113-225342-422163 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-07 23:40:55,230 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:41:02,965 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-10-07 23:41:03,440 121 INFO rb-61b7113-225342-422163 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-07 23:41:03,626 121 INFO rb-61b7113-225342-422163 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-07 23:41:03,682 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:41:03,699 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-10-07 23:41:03,806 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:41:03,826 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-10-07 23:41:04,410 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-10-07 23:41:04,986 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-10-07 23:41:05,260 121 INFO rb-61b7113-225342-422163 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-07 23:41:05,781 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-10-07 23:41:05,829 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:41:05,848 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-10-07 23:41:05,878 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-10-07 23:41:06,177 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-10-07 23:41:06,239 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:41:06,271 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-10-07 23:41:07,389 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [80415, 80416, 80417, 80418, 80419, 80420] 2026-10-07 23:41:08,722 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-10-07 23:41:09,691 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [80423, 80424, 80425, 80426, 80427, 80428] 2026-10-07 23:41:10,666 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:41:18,385 121 INFO rb-61b7113-225342-422163 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-07 23:41:18,853 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-07 23:41:35,318 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [869] 2026-10-07 23:41:35,351 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14727] 2026-10-07 23:41:35,362 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:41:35,704 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-10-07 23:41:35,733 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1685, model: viin.approval.type.header.slip.field 2026-10-07 23:41:35,778 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-10-07 23:41:35,836 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-10-07 23:41:35,862 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1685, model: viin.approval.type.line.slip.field 2026-10-07 23:41:35,931 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-10-07 23:41:36,041 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:41:38,035 121 INFO rb-61b7113-225342-422163 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-07 23:41:38,158 121 INFO rb-61b7113-225342-422163 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-07 23:41:38,199 121 INFO rb-61b7113-225342-422163 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-07 23:41:39,869 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1686 deleted mail.mail records with IDs: [870] 2026-10-07 23:41:40,068 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:41:44,554 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-10-07 23:41:44,701 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-10-07 23:41:44,755 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-10-07 23:41:44,811 121 INFO rb-61b7113-225342-422163 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-07 23:41:46,502 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1687 deleted mail.mail records with IDs: [871] 2026-10-07 23:41:46,716 121 INFO rb-61b7113-225342-422163 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-07 23:41:48,385 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1687 deleted mail.mail records with IDs: [872] 2026-10-07 23:41:48,576 121 INFO rb-61b7113-225342-422163 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-07 23:41:50,157 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1687 deleted mail.mail records with IDs: [873] 2026-10-07 23:41:50,410 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:41:52,543 121 INFO rb-61b7113-225342-422163 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-07 23:41:53,918 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [874] 2026-10-07 23:41:54,170 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [875] 2026-10-07 23:41:54,336 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [876] 2026-10-07 23:41:54,468 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [877] 2026-10-07 23:41:54,573 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-10-07 23:41:56,135 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [878] 2026-10-07 23:41:56,346 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [879] 2026-10-07 23:41:56,484 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [880] 2026-10-07 23:41:56,585 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:41:58,067 121 INFO rb-61b7113-225342-422163 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-07 23:41:58,975 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [881] 2026-10-07 23:41:59,199 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_recurring_divergence_after_convergence_notifies_again ... 2026-10-07 23:42:00,110 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [882] 2026-10-07 23:42:00,376 121 INFO rb-61b7113-225342-422163 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-07 23:42:01,305 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [883] 2026-10-07 23:42:01,514 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [383] 2026-10-07 23:42:02,170 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-10-07 23:42:02,240 121 INFO rb-61b7113-225342-422163 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-07 23:42:03,277 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [885] 2026-10-07 23:42:03,503 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:42:04,383 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceCountAggregation.test_diverged_source_count_aggregates_own_source_and_flagged_lines ... 2026-10-07 23:42:05,846 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [886] 2026-10-07 23:42:06,157 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:42:09,330 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceNotifiesActedApproversAndRequester.test_divergence_notice_reaches_acted_approver_and_requester_not_pending_approver ... 2026-10-07 23:42:10,338 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1691 deleted mail.mail records with IDs: [887] 2026-10-07 23:42:10,492 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1691 deleted mail.mail records with IDs: [888] 2026-10-07 23:42:10,722 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1689 deleted mail.activity records with IDs: [387, 388] 2026-10-07 23:42:10,898 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1689 deleted mail.mail records with IDs: [889] 2026-10-07 23:42:11,169 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [890] 2026-10-07 23:42:11,296 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [891] 2026-10-07 23:42:11,393 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:42:12,860 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceWriteScoping.test_source_changed_after_submission_flag_stays_false_before_submission ... 2026-10-07 23:42:13,609 121 INFO rb-61b7113-225342-422163 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-07 23:42:14,727 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [892] 2026-10-07 23:42:14,969 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:42:16,489 121 INFO rb-61b7113-225342-422163 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-07 23:42:17,508 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [893] 2026-10-07 23:42:17,651 121 INFO rb-61b7113-225342-422163 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-07 23:42:18,733 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [894] 2026-10-07 23:42:18,888 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:42:20,428 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceGeneratedSourceCarveOut.test_mapped_field_write_after_submission_still_reaches_generated_source ... 2026-10-07 23:42:21,540 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [895] 2026-10-07 23:42:21,777 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:42:23,163 121 INFO rb-61b7113-225342-422163 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-07 23:42:24,650 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [896] 2026-10-07 23:42:25,036 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:42:32,583 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_blocked_transition_must_not_be_reported_as_having_happened ... 2026-10-07 23:42:32,791 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_refuse_wizard_handoff_is_not_silently_dropped ... 2026-10-07 23:42:32,908 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_uninterrupted_transition_completes_and_persists_the_whole_write ... 2026-10-07 23:42:33,300 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [897] 2026-10-07 23:42:33,507 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-07 23:42:35,607 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__falsy_head_and_line_clear ... 2026-10-07 23:42:36,649 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__head_overrides_request_head ... 2026-10-07 23:42:37,696 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_name_overrides_line_name ... 2026-10-07 23:42:38,506 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_overrides_its_own_line ... 2026-10-07 23:42:39,310 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__lines_prefilled_from_line_mapping ... 2026-10-07 23:42:39,640 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__origin_keys_are_ignored ... 2026-10-07 23:42:39,698 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_matches_and_updates_lines ... 2026-10-07 23:42:40,868 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [536] 2026-10-07 23:42:40,959 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_updates_line_name ... 2026-10-07 23:42:42,218 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [538] 2026-10-07 23:42:42,339 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__falsy_line_clears_request_head ... 2026-10-07 23:42:42,860 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__line_overrides_request_head ... 2026-10-07 23:42:43,452 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__origin_keys_are_ignored ... 2026-10-07 23:42:43,537 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__update_existing_request_header_from_line ... 2026-10-07 23:42:44,183 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__wizard_line_applies_header_defaults_fill ... 2026-10-07 23:42:46,204 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:42:49,360 121 INFO rb-61b7113-225342-422163 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-07 23:42:51,274 121 INFO rb-61b7113-225342-422163 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-07 23:42:53,175 121 INFO rb-61b7113-225342-422163 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-07 23:42:55,075 121 INFO rb-61b7113-225342-422163 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-07 23:42:57,274 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:43:10,404 121 INFO rb-61b7113-225342-422163 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-07 23:43:10,590 121 INFO rb-61b7113-225342-422163 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-07 23:43:10,618 121 INFO rb-61b7113-225342-422163 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-07 23:43:18,431 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:43:19,021 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-10-07 23:43:19,158 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-10-07 23:43:19,205 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-10-07 23:43:19,240 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-10-07 23:43:19,309 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:43:19,954 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-10-07 23:43:21,570 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-10-07 23:43:21,649 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:26,046 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd03df754e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:26,047 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00b26c360> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:26,055 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:26,061 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00b26ccc0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:26,583 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:29,619 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00dc65da0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:29,621 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00f705300> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:29,630 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:29,636 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00f707100> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:31,108 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:34,033 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00b8d91c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:34,035 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd012e045e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:34,042 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:34,047 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd012e04900> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:34,517 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:38,622 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd0112f74c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:38,624 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd0134a82c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:38,632 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:38,638 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd0134ab420> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:39,039 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:42,982 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd01408a200> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:42,983 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd012cad3a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:42,990 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:42,997 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd012caf560> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:43,332 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:46,034 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00c5340e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:46,036 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd03f907ec0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:46,046 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:46,053 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd03f9056c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:46,477 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:50,583 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd0103f4900> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:50,584 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00f706160> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:50,590 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:50,595 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00f7071a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:50,999 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:55,029 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00bde6980> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:55,030 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd03f14b9c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:55,039 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:55,044 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd03f149f80> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:43:58,667 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1705 deleted mail.mail records with IDs: [898] 2026-10-07 23:43:58,866 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [396] 2026-10-07 23:43:59,012 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [899] 2026-10-07 23:43:59,457 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [900] 2026-10-07 23:43:59,575 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-10-07 23:44:01,032 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-10-07 23:44:02,745 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1705 deleted mail.mail records with IDs: [901] 2026-10-07 23:44:02,873 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-10-07 23:44:04,725 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1705 deleted mail.mail records with IDs: [902] 2026-10-07 23:44:04,946 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398] 2026-10-07 23:44:05,073 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [903] 2026-10-07 23:44:05,286 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-10-07 23:44:07,280 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1705 deleted mail.mail records with IDs: [904] 2026-10-07 23:44:07,496 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [399] 2026-10-07 23:44:07,661 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [905] 2026-10-07 23:44:07,874 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-10-07 23:44:09,550 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1705 deleted mail.mail records with IDs: [906] 2026-10-07 23:44:09,771 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [400] 2026-10-07 23:44:09,903 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [907] 2026-10-07 23:44:10,171 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:14,462 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd01132dbc0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:14,463 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00ba11580> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:14,471 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:14,478 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00ba11940> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:14,508 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:44:15,371 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-10-07 23:44:16,541 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-10-07 23:44:17,598 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-10-07 23:44:18,682 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1706 deleted mail.mail records with IDs: [908] 2026-10-07 23:44:18,897 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [401] 2026-10-07 23:44:19,054 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [909] 2026-10-07 23:44:19,206 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:44:20,385 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_column_follows_tax_ids_accounting_gate ... 2026-10-07 23:44:21,228 121 INFO rb-61b7113-225342-422163 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-07 23:44:23,555 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-10-07 23:44:24,163 121 INFO rb-61b7113-225342-422163 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-07 23:44:25,968 121 INFO rb-61b7113-225342-422163 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-07 23:44:29,076 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-07 23:44:29,122 121 INFO rb-61b7113-225342-422163 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-07 23:44:29,856 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-10-07 23:44:30,259 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-10-07 23:44:30,687 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:44:30,707 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_slip_account_tax_wording: Starting TestApprovalAccountBridgeTaxWording.test_account_bridge_relayers_tax_aware_slip_label ... 2026-10-07 23:44:31,481 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:44:32,014 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-10-07 23:44:33,235 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1712 deleted mail.mail records with IDs: [910] 2026-10-07 23:44:33,496 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [402] 2026-10-07 23:44:33,649 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [911] 2026-10-07 23:44:33,769 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-10-07 23:44:34,592 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-10-07 23:44:35,711 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:44:35,807 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:39,587 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00fa88220> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:39,588 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd012e37060> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:39,596 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:39,602 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd012e353a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:40,025 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:44,021 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00e6f4040> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:44,022 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd03ed35080> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:44,028 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:44,032 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd03ed34d60> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:44,348 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:47,081 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00fa88720> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:47,083 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00d099800> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:47,091 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:47,097 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00d09bba0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:48,553 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:51,804 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd03f1485e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:51,805 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00bd03f60> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:51,814 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:51,820 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00bd01b20> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:52,252 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:56,001 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00ce785e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:56,003 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd012cae340> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:56,011 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:56,018 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd012cad440> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:56,334 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:59,251 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00f7e1940> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:59,254 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd013250680> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:59,274 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:44:59,281 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd013253c40> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:00,654 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:03,525 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd0111f8cc0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:03,527 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00c3a6480> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:03,541 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:03,545 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00c3a5620> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:03,967 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:07,762 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00c650720> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:07,763 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00dea8400> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:07,769 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:07,774 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00deaa480> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:08,805 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-10-07 23:45:09,235 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-10-07 23:45:09,515 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-10-07 23:45:09,832 121 INFO rb-61b7113-225342-422163 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-07 23:45:10,143 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-10-07 23:45:10,668 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [403] 2026-10-07 23:45:10,922 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-10-07 23:45:11,243 121 INFO rb-61b7113-225342-422163 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-07 23:45:11,681 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [404] 2026-10-07 23:45:12,074 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:16,083 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00e705580> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:16,083 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00f9f80e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:16,089 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:16,093 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00f9f8d60> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:16,120 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:45:16,456 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:19,553 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00bff34c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:19,554 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00bcdd9e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:19,560 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:19,565 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00bcde160> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:20,814 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:23,484 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00deb8d60> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:23,487 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00df10220> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:23,496 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:23,503 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00df12d40> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:23,987 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:28,479 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd03ed57e20> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:28,480 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00e743ce0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:28,488 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:28,492 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00e741120> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:28,956 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:32,042 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00c2f6980> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:32,043 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd011d35260> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:32,052 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:32,059 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd011d344a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:33,315 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:36,248 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00c50b7e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:36,249 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd0131920c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:36,255 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:36,260 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd013193a60> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:36,616 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:40,423 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd01ae9d620> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:40,424 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd03ed12ca0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:40,435 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:40,442 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd03ed10fe0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:40,847 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:44,119 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00f38dda0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:44,120 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00f875da0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:44,130 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:44,137 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00f874fe0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:45,581 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:48,041 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00fd26200> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:48,043 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00daacd60> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:48,050 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:48,055 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00daaf1a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:48,479 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:52,577 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00f6c8540> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:52,578 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd03f86cb80> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:52,587 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:52,592 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd03f86d300> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:53,037 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:56,777 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00e7813a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:56,779 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd01033e700> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:56,787 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:56,792 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd01033ccc0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:57,157 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:59,889 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd012e53ce0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:59,891 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00ce64040> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:59,901 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:45:59,909 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00ce65120> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:00,403 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:04,176 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd0114a4f40> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:04,176 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00c5a2ac0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:04,183 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:04,188 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00c5a1760> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:04,632 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:08,470 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00b4d31a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:08,472 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd011239760> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:08,481 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:08,487 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd011238720> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:08,889 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:11,724 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd010d559e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:11,725 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd0107b5f80> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:11,732 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:11,736 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd0107b7b00> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:12,875 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:16,183 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00b83eac0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:16,184 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00b909b20> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:16,193 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:16,200 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00b909800> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:16,644 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:20,482 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00f213880> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:20,484 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd03e92c400> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:20,491 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:20,498 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd03e92d120> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:21,475 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-10-07 23:46:21,871 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-10-07 23:46:22,395 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [405] 2026-10-07 23:46:22,749 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-10-07 23:46:23,435 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [406] 2026-10-07 23:46:23,669 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-10-07 23:46:24,167 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [407] 2026-10-07 23:46:24,489 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-10-07 23:46:24,884 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [408] 2026-10-07 23:46:25,163 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-10-07 23:46:25,650 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:29,339 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00b81c040> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:29,340 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd013f6c2c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:29,346 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:29,351 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd013f6eb60> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:29,383 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:46:30,103 121 INFO rb-61b7113-225342-422163 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-07 23:46:30,198 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:46:31,022 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:33,765 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd01236a520> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:33,766 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00b81c040> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:33,772 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:33,777 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00b81c2c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:35,194 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:37,950 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00e0fb240> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:37,951 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd01049a8e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:37,957 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:37,962 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd010498cc0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:38,348 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:42,305 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd011a63240> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:42,307 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd010705580> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:42,316 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:42,322 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd0119d65c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:42,767 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:45,629 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd011d35300> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:45,630 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00bc43560> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:45,642 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:45,649 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00bc43d80> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:46,970 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:49,717 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00b908a40> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:49,719 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00c607420> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:49,726 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:49,732 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00c6062a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:50,140 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:53,788 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00f718720> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:53,789 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00c3a6200> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:53,804 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:53,810 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00c3a54e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:54,216 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:57,390 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd010cb65c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:57,391 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00ba307c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:57,398 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:57,403 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00ba33560> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:46:58,711 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:01,376 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00b230cc0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:01,377 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd01051f1a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:01,385 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:01,391 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd011c52980> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:01,785 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:05,383 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd01038d440> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:05,384 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00b1404a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:05,391 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:05,396 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00b142fc0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:05,838 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:09,482 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd012e06de0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:09,484 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd012b17b00> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:09,493 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:09,499 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd012b16160> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:09,945 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:13,108 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd012369580> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:13,109 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd03ed4c400> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:13,119 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:13,126 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd03ed4e980> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:13,652 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:17,542 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd010b01760> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:17,543 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00e38e200> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:17,550 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:17,556 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00e38c220> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:18,059 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:21,667 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd01049c2c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:21,668 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd01035c4a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:21,675 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:21,681 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd01035fba0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:22,064 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:24,983 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd013193380> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:24,985 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00fcd6520> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:24,995 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:25,001 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00fcd5bc0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:25,412 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:29,286 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd012949a80> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:29,287 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd03f71e5c0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:29,295 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:29,301 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd03f71de40> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-61b7113-225342/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:29,663 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:33,749 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00b8077e0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:33,751 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd011bc58a0> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:33,759 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:33,766 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00e723a60> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.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-61b7113-225342/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-61b7113-225342/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-61b7113-225342/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-61b7113-225342/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-61b7113-225342/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-61b7113-225342/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-61b7113-225342/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:34,875 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-10-07 23:47:35,344 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [410] 2026-10-07 23:47:35,630 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-10-07 23:47:36,269 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [411] 2026-10-07 23:47:36,486 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-10-07 23:47:36,867 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [412] 2026-10-07 23:47:37,130 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-10-07 23:47:37,393 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [413] 2026-10-07 23:47:37,534 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-10-07 23:47:38,043 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-10-07 23:47:38,492 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-10-07 23:47:38,836 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [416] 2026-10-07 23:47:39,057 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14991] 2026-10-07 23:47:39,097 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-10-07 23:47:39,762 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [417] 2026-10-07 23:47:40,044 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:43,962 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fd00b9dca40> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:43,963 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fd00fd96a20> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:43,971 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:43,977 121 INFO rb-61b7113-225342-422163 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fd00fd96f20> Stack (most recent call last): File "/data/build/rb-61b7113-225342/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-61b7113-225342/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-61b7113-225342/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-61b7113-225342/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-61b7113-225342/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-61b7113-225342/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-61b7113-225342/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-61b7113-225342/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-61b7113-225342/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-61b7113-225342/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-61b7113-225342/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-61b7113-225342/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-07 23:47:44,012 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:47:48,505 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [418] 2026-10-07 23:47:48,729 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <607815182832243.1791416868.576755046844482-openerp-322-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:47:48,774 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [912] 2026-10-07 23:47:48,876 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-10-07 23:47:51,538 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-10-07 23:47:52,768 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-10-07 23:47:54,180 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-10-07 23:47:56,191 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-10-07 23:47:58,412 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-10-07 23:47:58,424 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-10-07 23:47:59,635 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-10-07 23:48:01,762 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-10-07 23:48:01,773 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-10-07 23:48:02,106 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-10-07 23:48:04,382 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-10-07 23:48:04,393 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-10-07 23:48:05,445 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-10-07 23:48:06,839 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 23:48:10,027 121 INFO rb-61b7113-225342-422163 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-07 23:48:11,980 121 INFO rb-61b7113-225342-422163 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-07 23:48:13,837 121 INFO rb-61b7113-225342-422163 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-07 23:48:16,017 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_04_single_supplier_partial_amount_wizard_editable ... 2026-10-07 23:48:17,372 121 INFO rb-61b7113-225342-422163 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-07 23:48:19,350 121 INFO rb-61b7113-225342-422163 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-07 23:48:22,278 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_07_partnerless_payable_line_forms_own_batch ... 2026-10-07 23:48:23,920 121 INFO rb-61b7113-225342-422163 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-07 23:48:25,906 121 INFO rb-61b7113-225342-422163 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-07 23:48:28,033 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 23:48:31,814 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-10-07 23:48:31,961 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-10-07 23:48:32,222 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [579] 2026-10-07 23:48:32,279 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-10-07 23:48:32,521 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431764990768604.1791416912.431905031204224-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:48:32,619 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [913] 2026-10-07 23:48:32,710 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125015404979216.1791416912.670168161392212-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:48:32,719 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [914] 2026-10-07 23:48:32,798 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <800515228689175.1791416912.758463859558105-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:48:32,806 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [915] 2026-10-07 23:48:32,921 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <706220941634461.1791416912.847109079360962-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:48:32,931 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [916] 2026-10-07 23:48:33,121 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [419, 420, 421, 422, 423] 2026-10-07 23:48:33,233 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831520902473982.1791416913.175934553146362-openerp-323-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:48:33,237 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831520902473982.1791416913.175934553146362-openerp-323-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:48:33,239 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831520902473982.1791416913.175934553146362-openerp-323-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:48:33,242 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831520902473982.1791416913.175934553146362-openerp-323-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:48:33,245 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831520902473982.1791416913.175934553146362-openerp-323-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:48:33,262 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [917] 2026-10-07 23:48:34,031 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <717686348026845.1791416913.990193128585815-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:48:34,108 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [918] 2026-10-07 23:48:34,198 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285305118783796.1791416914.156584024429321-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:48:34,206 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [919] 2026-10-07 23:48:34,297 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <683946487097850.1791416914.247546672821045-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:48:34,306 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [920] 2026-10-07 23:48:34,405 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <188702827471205.1791416914.348357915878296-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:48:34,413 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [921] 2026-10-07 23:48:34,549 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [425, 426, 427, 428, 429] 2026-10-07 23:48:34,678 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258107090460479.1791416914.624528169631958-openerp-323-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:48:34,681 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258107090460479.1791416914.624528169631958-openerp-323-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:48:34,685 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258107090460479.1791416914.624528169631958-openerp-323-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:48:34,689 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258107090460479.1791416914.624528169631958-openerp-323-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:48:34,693 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258107090460479.1791416914.624528169631958-openerp-323-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:48:34,709 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [922] 2026-10-07 23:48:34,760 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-10-07 23:48:35,048 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <606618131445088.1791416914.954633712768555-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:48:35,159 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [923] 2026-10-07 23:48:35,272 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041030312751123.1791416915.218803405761719-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:48:35,281 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [924] 2026-10-07 23:48:35,387 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <290668861482793.1791416915.328511714935303-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:48:35,395 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [925] 2026-10-07 23:48:35,483 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <929020460500596.1791416915.439188480377197-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:48:35,490 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [926] 2026-10-07 23:48:35,631 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [430, 431, 432, 433, 434] 2026-10-07 23:48:35,774 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400616089163558.1791416915.705854177474976-openerp-323-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:48:35,777 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400616089163558.1791416915.705854177474976-openerp-323-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:48:35,779 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400616089163558.1791416915.705854177474976-openerp-323-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:48:35,782 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400616089163558.1791416915.705854177474976-openerp-323-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:48:35,785 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400616089163558.1791416915.705854177474976-openerp-323-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:48:35,802 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [927] 2026-10-07 23:48:35,986 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-10-07 23:48:36,337 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <361019704992177.1791416916.220339298248291-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:48:36,471 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [928] 2026-10-07 23:48:36,583 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777321840723331.1791416916.535066843032837-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:48:36,593 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [929] 2026-10-07 23:48:36,678 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560032484447814.1791416916.636161327362061-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:48:36,686 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [930] 2026-10-07 23:48:36,775 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <902604394896605.1791416916.729646921157837-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:48:36,784 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [931] 2026-10-07 23:48:37,052 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [436, 437, 438, 439, 440] 2026-10-07 23:48:37,225 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425457833582278.1791416917.132637023925781-openerp-323-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:48:37,230 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425457833582278.1791416917.132637023925781-openerp-323-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:48:37,235 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425457833582278.1791416917.132637023925781-openerp-323-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:48:37,241 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425457833582278.1791416917.132637023925781-openerp-323-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:48:37,245 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425457833582278.1791416917.132637023925781-openerp-323-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:48:37,261 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [932] 2026-10-07 23:48:37,368 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-10-07 23:48:37,678 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <572834642802285.1791416917.565836429595947-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:48:37,808 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [933] 2026-10-07 23:48:37,930 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <212246746823482.1791416917.875279426574707-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:48:37,940 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [934] 2026-10-07 23:48:38,044 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <097138047148198.1791416917.995163679122925-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:48:38,056 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-10-07 23:48:38,179 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <550066444332158.1791416918.124688863754272-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:48:38,191 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [936] 2026-10-07 23:48:38,415 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [442, 443, 444, 445, 446] 2026-10-07 23:48:38,557 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449410206285374.1791416918.486013412475586-openerp-323-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:48:38,561 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449410206285374.1791416918.486013412475586-openerp-323-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:48:38,565 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449410206285374.1791416918.486013412475586-openerp-323-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:48:38,568 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449410206285374.1791416918.486013412475586-openerp-323-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:48:38,572 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449410206285374.1791416918.486013412475586-openerp-323-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:48:38,588 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [937] 2026-10-07 23:48:38,722 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 23:48:41,602 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-10-07 23:48:49,281 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-10-07 23:49:00,703 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 23:49:03,752 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-10-07 23:49:16,066 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-10-07 23:49:16,186 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-10-07 23:49:16,374 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-10-07 23:49:16,462 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-10-07 23:49:16,716 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-10-07 23:49:17,772 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-10-07 23:49:19,119 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-10-07 23:49:19,169 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-10-07 23:49:19,211 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-10-07 23:49:20,519 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15734] 2026-10-07 23:49:20,609 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-10-07 23:49:20,692 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-10-07 23:49:22,111 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [450] 2026-10-07 23:49:22,322 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <706246067433127.1791416962.188624620437622-openerp-329-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:49:22,340 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [938] 2026-10-07 23:49:22,525 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-10-07 23:49:23,828 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [452] 2026-10-07 23:49:24,017 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <494429614498747.1791416963.908517599105835-openerp-330-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:49:24,032 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [939] 2026-10-07 23:49:24,241 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-10-07 23:49:25,410 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [453] 2026-10-07 23:49:25,618 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <038843039666033.1791416965.492732524871826-openerp-331-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:49:25,636 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [940] 2026-10-07 23:49:26,794 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-10-07 23:49:27,820 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [454] 2026-10-07 23:49:27,974 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <592779756434574.1791416967.881311655044556-openerp-332-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:49:27,989 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [941] 2026-10-07 23:49:29,247 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-10-07 23:49:30,383 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [455] 2026-10-07 23:49:30,598 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827505295938449.1791416970.470367908477783-openerp-333-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:49:30,618 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [942] 2026-10-07 23:49:31,691 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-10-07 23:49:32,919 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [456] 2026-10-07 23:49:33,099 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <750433820259706.1791416972.997974872589111-openerp-334-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:49:33,114 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [943] 2026-10-07 23:49:34,380 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-10-07 23:49:34,509 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-10-07 23:49:35,629 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-10-07 23:49:36,930 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-10-07 23:49:36,978 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-10-07 23:49:38,288 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [457] 2026-10-07 23:49:38,472 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <030482123055867.1791416978.352306842803955-openerp-335-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:49:38,492 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [944] 2026-10-07 23:49:40,470 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-10-07 23:49:41,661 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [458] 2026-10-07 23:49:41,882 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <539283439126760.1791416981.736652851104736-openerp-336-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:49:41,911 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [945] 2026-10-07 23:49:44,463 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-10-07 23:49:44,476 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-10-07 23:49:45,808 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-10-07 23:49:47,123 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [459] 2026-10-07 23:49:47,363 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139275998991587.1791416987.205718517303467-openerp-337-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:49:47,399 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [946] 2026-10-07 23:49:49,277 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-10-07 23:49:50,431 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [460] 2026-10-07 23:49:50,607 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787859324109391.1791416990.507897615432739-openerp-338-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:49:50,637 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [947] 2026-10-07 23:49:51,819 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-10-07 23:49:53,168 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [461] 2026-10-07 23:49:53,411 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <204820002248152.1791416993.249308347702026-openerp-339-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:49:53,442 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [948] 2026-10-07 23:49:55,537 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-10-07 23:49:55,545 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-10-07 23:49:55,843 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-10-07 23:49:56,926 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [462] 2026-10-07 23:49:57,116 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <742498033118034.1791416997.008127689361572-openerp-340-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:49:57,131 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [949] 2026-10-07 23:49:59,327 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-10-07 23:49:59,337 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-10-07 23:50:00,647 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-10-07 23:50:01,928 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [463] 2026-10-07 23:50:02,108 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <128579045810212.1791417001.997583150863647-openerp-341-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:50:02,126 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [950] 2026-10-07 23:50:04,645 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-10-07 23:50:04,655 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-10-07 23:50:06,517 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-10-07 23:50:07,594 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [464] 2026-10-07 23:50:07,812 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <770630141780286.1791417007.673554182052612-openerp-342-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:50:07,854 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [951] 2026-10-07 23:50:09,832 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [465] 2026-10-07 23:50:09,943 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <742271215167549.1791417009.892962455749512-openerp-343-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:50:09,962 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [952] 2026-10-07 23:50:11,483 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [466] 2026-10-07 23:50:11,622 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312782172916745.1791417011.552974700927734-openerp-344-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:50:11,640 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [953] 2026-10-07 23:50:12,618 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-10-07 23:50:12,676 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-10-07 23:50:12,689 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-10-07 23:50:12,742 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-10-07 23:50:12,756 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-10-07 23:50:12,797 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-10-07 23:50:14,053 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [467] 2026-10-07 23:50:14,248 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <101794041116001.1791417014.134744882583618-openerp-345-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:50:14,268 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [954] 2026-10-07 23:50:16,357 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [382] 2026-10-07 23:50:16,670 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-10-07 23:50:18,016 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [468] 2026-10-07 23:50:18,227 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <324463248084135.1791417018.104109287261963-openerp-346-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:50:18,246 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [955] 2026-10-07 23:50:20,338 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [383] 2026-10-07 23:50:20,483 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [267] 2026-10-07 23:50:20,846 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [2212] 2026-10-07 23:50:21,118 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [4467, 4468] 2026-10-07 23:50:21,218 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15904] 2026-10-07 23:50:21,400 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted account.move records with IDs: [1945] 2026-10-07 23:50:21,438 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6747, 6748] 2026-10-07 23:50:21,502 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-10-07 23:50:22,657 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [469] 2026-10-07 23:50:22,836 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <521587843947551.1791417022.725201845169067-openerp-347-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:50:22,855 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [956] 2026-10-07 23:50:24,540 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15916] 2026-10-07 23:50:24,804 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [384] 2026-10-07 23:50:24,901 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [268] 2026-10-07 23:50:25,304 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [2214] 2026-10-07 23:50:25,541 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [4471, 4472] 2026-10-07 23:50:25,612 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15914] 2026-10-07 23:50:25,760 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted account.move records with IDs: [1947] 2026-10-07 23:50:25,787 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6755, 6756] 2026-10-07 23:50:25,814 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15916] 2026-10-07 23:50:25,828 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15916] 2026-10-07 23:50:25,833 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-10-07 23:50:25,864 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-10-07 23:50:25,936 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-10-07 23:50:25,971 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-10-07 23:50:28,034 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [470] 2026-10-07 23:50:28,223 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <629065378825115.1791417028.117049932479858-openerp-348-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:50:28,242 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [957] 2026-10-07 23:50:30,274 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [471] 2026-10-07 23:50:30,362 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906656672660867.1791417030.319497585296631-openerp-349-viin.approval.request@38261df7597d>: ['"Internal User 2" <@False>'] 2026-10-07 23:50:30,378 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [958] 2026-10-07 23:50:31,186 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-10-07 23:50:31,218 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-10-07 23:50:32,369 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [472] 2026-10-07 23:50:32,538 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <101852687935985.1791417032.437292814254761-openerp-350-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:50:32,554 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [959] 2026-10-07 23:50:32,732 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-10-07 23:50:33,754 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [473] 2026-10-07 23:50:33,920 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933756349462009.1791417033.812159538269043-openerp-351-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:50:33,952 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [960] 2026-10-07 23:50:34,920 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-10-07 23:50:36,003 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [474] 2026-10-07 23:50:36,173 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <014598954762748.1791417036.060499429702759-openerp-352-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:50:36,192 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [961] 2026-10-07 23:50:37,993 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-10-07 23:50:39,241 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [475] 2026-10-07 23:50:39,389 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <899061510865467.1791417039.300427675247192-openerp-353-viin.approval.request@38261df7597d>: ['"Internal User 1" <@False>'] 2026-10-07 23:50:39,403 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [962] 2026-10-07 23:50:41,851 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 23:50:44,889 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-10-07 23:50:45,037 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-10-07 23:50:45,115 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 1743, model: employee.advance 2026-10-07 23:50:45,144 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 1743, model: employee.advance 2026-10-07 23:50:45,177 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 1743, model: employee.advance 2026-10-07 23:50:45,204 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37, 38], uid: 1743, model: employee.advance.line 2026-10-07 23:50:45,231 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [37, 38], uid: 1743, model: employee.advance.line 2026-10-07 23:50:45,259 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [37, 38], uid: 1743, model: employee.advance.line 2026-10-07 23:50:45,315 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [41, 42], uid: 1743, model: employee.advance.line 2026-10-07 23:50:45,358 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-10-07 23:50:45,384 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1743, model: employee.advance.reconcile 2026-10-07 23:50:45,396 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1743, model: employee.advance.reconcile 2026-10-07 23:50:45,403 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1743, model: employee.advance.reconcile 2026-10-07 23:50:45,415 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1743, model: employee.advance.reconcile 2026-10-07 23:50:45,419 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1743, model: employee.advance.reconcile.line 2026-10-07 23:50:45,426 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1743, model: employee.advance.reconcile.line 2026-10-07 23:50:45,429 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1743, model: employee.advance.reconcile.line 2026-10-07 23:50:45,432 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1743, model: employee.advance.reconcile.line 2026-10-07 23:50:45,465 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-10-07 23:50:45,640 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-10-07 23:50:45,871 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-10-07 23:50:46,040 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-10-07 23:50:46,275 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-10-07 23:50:46,462 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-10-07 23:50:46,646 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_05_department_manager_access_employee_advance_lines ... 2026-10-07 23:50:46,832 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-07 23:50:50,946 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-10-07 23:50:51,472 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [963] 2026-10-07 23:50:51,671 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [476] 2026-10-07 23:50:51,860 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [964] 2026-10-07 23:50:51,956 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-10-07 23:50:52,585 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [965] 2026-10-07 23:50:52,822 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [478] 2026-10-07 23:50:52,965 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [966] 2026-10-07 23:50:53,044 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-10-07 23:50:53,563 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [967] 2026-10-07 23:50:53,781 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [480] 2026-10-07 23:50:53,922 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [968] 2026-10-07 23:50:54,160 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-10-07 23:50:54,753 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [969] 2026-10-07 23:50:54,973 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [482] 2026-10-07 23:50:55,167 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [970] 2026-10-07 23:50:55,340 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1751 deleted mail.activity records with IDs: [483] 2026-10-07 23:50:55,529 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [971] 2026-10-07 23:50:55,739 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-10-07 23:50:56,414 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [972] 2026-10-07 23:50:56,619 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [485] 2026-10-07 23:50:56,769 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [973] 2026-10-07 23:50:56,925 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1751 deleted mail.activity records with IDs: [486] 2026-10-07 23:50:57,081 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [974] 2026-10-07 23:50:57,190 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-10-07 23:50:57,653 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [975] 2026-10-07 23:50:57,927 121 INFO rb-61b7113-225342-422163 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-07 23:50:58,643 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [976] 2026-10-07 23:50:59,337 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-10-07 23:51:01,110 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [977] 2026-10-07 23:51:01,353 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-10-07 23:51:01,578 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-10-07 23:51:01,623 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-10-07 23:51:02,174 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [978] 2026-10-07 23:51:02,411 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [490] 2026-10-07 23:51:02,597 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [979] 2026-10-07 23:51:02,653 121 INFO rb-61b7113-225342-422163 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-07 23:51:03,378 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [980] 2026-10-07 23:51:03,493 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [981] 2026-10-07 23:51:03,590 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [982] 2026-10-07 23:51:03,689 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [983] 2026-10-07 23:51:03,921 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [984] 2026-10-07 23:51:04,095 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1750 deleted mail.activity records with IDs: [492, 493, 494, 495, 496] 2026-10-07 23:51:04,265 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [985] 2026-10-07 23:51:04,381 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [986] 2026-10-07 23:51:04,497 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [987] 2026-10-07 23:51:04,626 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [988] 2026-10-07 23:51:04,846 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1751 deleted mail.activity records with IDs: [497, 498, 499, 500] 2026-10-07 23:51:04,982 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [989] 2026-10-07 23:51:05,081 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [990] 2026-10-07 23:51:05,206 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [991] 2026-10-07 23:51:05,386 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [501] 2026-10-07 23:51:05,463 121 INFO rb-61b7113-225342-422163 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-07 23:51:06,090 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [992] 2026-10-07 23:51:06,211 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [993] 2026-10-07 23:51:06,472 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [994] 2026-10-07 23:51:06,592 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-10-07 23:51:07,105 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [995] 2026-10-07 23:51:07,306 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1750 deleted mail.activity records with IDs: [507] 2026-10-07 23:51:07,491 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [996] 2026-10-07 23:51:07,641 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [508] 2026-10-07 23:51:07,709 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-10-07 23:51:08,194 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [997] 2026-10-07 23:51:08,418 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [509] 2026-10-07 23:51:08,550 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [998] 2026-10-07 23:51:08,781 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-10-07 23:51:09,210 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-10-07 23:51:09,826 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [999] 2026-10-07 23:51:09,948 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1000] 2026-10-07 23:51:10,170 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [511, 512] 2026-10-07 23:51:10,341 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1001] 2026-10-07 23:51:10,511 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [513] 2026-10-07 23:51:10,679 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1002] 2026-10-07 23:51:10,805 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1003] 2026-10-07 23:51:10,873 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-10-07 23:51:11,467 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1004] 2026-10-07 23:51:11,585 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1005] 2026-10-07 23:51:11,857 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1006] 2026-10-07 23:51:11,988 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [518] 2026-10-07 23:51:12,044 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-10-07 23:51:12,712 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1007] 2026-10-07 23:51:12,900 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1750 deleted mail.activity records with IDs: [519] 2026-10-07 23:51:13,060 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [1008] 2026-10-07 23:51:13,260 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [520] 2026-10-07 23:51:13,375 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1009] 2026-10-07 23:51:13,496 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [521] 2026-10-07 23:51:13,619 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1010] 2026-10-07 23:51:13,791 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1751 deleted mail.activity records with IDs: [522] 2026-10-07 23:51:13,962 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [1011] 2026-10-07 23:51:14,035 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-10-07 23:51:14,592 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1012] 2026-10-07 23:51:14,774 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [371], uid: 1752, model: viin.approval.request 2026-10-07 23:51:14,891 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [523] 2026-10-07 23:51:15,009 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1013] 2026-10-07 23:51:15,046 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-10-07 23:51:15,667 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1014] 2026-10-07 23:51:15,874 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1750 deleted mail.activity records with IDs: [525] 2026-10-07 23:51:16,040 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [1015] 2026-10-07 23:51:16,267 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [526] 2026-10-07 23:51:16,423 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1016] 2026-10-07 23:51:16,554 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [527] 2026-10-07 23:51:16,724 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1017] 2026-10-07 23:51:16,806 121 INFO rb-61b7113-225342-422163 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-07 23:51:17,309 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1018] 2026-10-07 23:51:17,521 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.followers records with IDs: [6859] 2026-10-07 23:51:17,602 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [529] 2026-10-07 23:51:17,732 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1019] 2026-10-07 23:51:17,835 121 INFO rb-61b7113-225342-422163 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-07 23:51:18,307 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1020] 2026-10-07 23:51:18,457 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.followers records with IDs: [6862] 2026-10-07 23:51:18,572 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [531] 2026-10-07 23:51:18,757 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1021] 2026-10-07 23:51:18,944 121 INFO rb-61b7113-225342-422163 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-07 23:51:19,526 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1022] 2026-10-07 23:51:19,748 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.followers records with IDs: [6865] 2026-10-07 23:51:19,831 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [533] 2026-10-07 23:51:19,997 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1023] 2026-10-07 23:51:20,254 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-10-07 23:51:20,751 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1024] 2026-10-07 23:51:20,939 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [535] 2026-10-07 23:51:21,088 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1025] 2026-10-07 23:51:21,240 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [536] 2026-10-07 23:51:21,397 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1026] 2026-10-07 23:51:21,498 121 INFO rb-61b7113-225342-422163 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-07 23:51:22,205 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1027] 2026-10-07 23:51:22,342 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1028] 2026-10-07 23:51:22,585 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1029] 2026-10-07 23:51:22,740 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [540] 2026-10-07 23:51:22,853 121 INFO rb-61b7113-225342-422163 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-07 23:51:22,893 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-10-07 23:51:23,465 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1030] 2026-10-07 23:51:23,675 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-10-07 23:51:24,208 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1031] 2026-10-07 23:51:24,633 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1032] 2026-10-07 23:51:24,817 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [543] 2026-10-07 23:51:24,970 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1033] 2026-10-07 23:51:25,244 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1034] 2026-10-07 23:51:25,392 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-10-07 23:51:26,094 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1035] 2026-10-07 23:51:26,231 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1036] 2026-10-07 23:51:26,500 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1750 deleted mail.activity records with IDs: [546, 547] 2026-10-07 23:51:26,659 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [1037] 2026-10-07 23:51:26,790 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [1038] 2026-10-07 23:51:27,029 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [548, 549] 2026-10-07 23:51:27,186 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1039] 2026-10-07 23:51:27,368 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [550] 2026-10-07 23:51:27,528 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1040] 2026-10-07 23:51:27,632 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1041] 2026-10-07 23:51:27,727 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-10-07 23:51:28,210 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1042] 2026-10-07 23:51:28,521 121 INFO rb-61b7113-225342-422163 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-07 23:51:29,067 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-07 23:51:30,409 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1731] 2026-10-07 23:51:30,409 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-10-07 23:51:30,935 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1757 deleted mail.mail records with IDs: [1043] 2026-10-07 23:51:31,100 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:52:26,176 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-10-07 23:52:26,770 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [1044] 2026-10-07 23:52:27,046 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1760 deleted mail.activity records with IDs: [555] 2026-10-07 23:52:27,244 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [1045] 2026-10-07 23:52:27,290 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-10-07 23:52:27,756 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [1046] 2026-10-07 23:52:27,983 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1760 deleted mail.activity records with IDs: [557] 2026-10-07 23:52:28,142 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [1047] 2026-10-07 23:52:29,792 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-10-07 23:52:30,327 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [1048] 2026-10-07 23:52:30,595 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1760 deleted mail.activity records with IDs: [559] 2026-10-07 23:52:30,741 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [1049] 2026-10-07 23:52:30,936 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1760 deleted mail.activity records with IDs: [560] 2026-10-07 23:52:31,081 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [1050] 2026-10-07 23:52:31,166 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 102 checked, 102 removed 2026-10-07 23:52:44,914 121 INFO rb-61b7113-225342-422163 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-07 23:52:51,735 121 INFO rb-61b7113-225342-422163 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-07 23:52:52,358 121 INFO rb-61b7113-225342-422163 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-07 23:52:52,932 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-10-07 23:52:53,054 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-10-07 23:52:53,170 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-10-07 23:52:53,283 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-10-07 23:52:53,394 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-10-07 23:52:53,498 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-10-07 23:52:53,598 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-10-07 23:52:53,696 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-10-07 23:52:53,795 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-10-07 23:52:53,914 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-10-07 23:52:54,050 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-10-07 23:52:54,154 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-10-07 23:52:54,258 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-10-07 23:52:54,355 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-10-07 23:52:54,462 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-10-07 23:52:54,564 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-10-07 23:52:54,647 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <534903092276645.1791417174.606765270233154-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:52:54,655 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-10-07 23:52:54,726 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549109532945304.1791417174.691354036331177-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:52:54,733 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-10-07 23:52:54,809 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886524925096417.1791417174.772845983505249-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:52:54,817 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-10-07 23:52:54,893 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <051293459535593.1791417174.855036258697510-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:52:54,901 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-10-07 23:52:54,991 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <367687819257569.1791417174.947777032852173-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:52:55,002 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-10-07 23:52:55,079 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825821774501955.1791417175.040390491485596-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:52:55,087 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-10-07 23:52:55,193 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065936306217917.1791417175.138863563537598-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:52:55,204 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-10-07 23:52:55,307 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <628086772440109.1791417175.262043714523315-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:52:55,316 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-10-07 23:52:55,404 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <720530061806228.1791417175.358141422271729-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:52:55,413 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-10-07 23:52:55,931 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-10-07 23:52:56,020 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-10-07 23:52:56,105 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-10-07 23:52:56,221 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-10-07 23:52:56,339 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-10-07 23:52:56,431 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-10-07 23:52:56,521 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-10-07 23:52:56,618 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-10-07 23:52:56,720 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-10-07 23:52:56,827 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-10-07 23:52:56,930 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-10-07 23:52:57,031 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-10-07 23:52:57,130 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-10-07 23:52:57,228 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-10-07 23:52:57,328 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-10-07 23:52:57,423 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-10-07 23:52:57,515 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <785200676479604.1791417177.469797611236572-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:52:57,523 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-10-07 23:52:57,613 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913699945364243.1791417177.568606615066528-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:52:57,622 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-10-07 23:52:57,709 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <675973591400841.1791417177.666384220123291-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:52:57,717 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-10-07 23:52:57,802 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <826643539567972.1791417177.761892080307007-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:52:57,810 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-10-07 23:52:57,897 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041860074837754.1791417177.854269027709961-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:52:57,906 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-10-07 23:52:57,994 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751642581066342.1791417177.951862812042236-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:52:58,002 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-10-07 23:52:58,088 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225411905175761.1791417178.045554399490356-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:52:58,097 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-10-07 23:52:58,193 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048139568311592.1791417178.147930860519409-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:52:58,202 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-10-07 23:52:58,280 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <492440314848011.1791417178.246095895767212-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:52:58,286 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-10-07 23:52:58,356 121 INFO rb-61b7113-225342-422163 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-07 23:52:58,481 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505060464546610.1791417178.381955385208130-openerp-389-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:52:58,483 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505060464546610.1791417178.381955385208130-openerp-389-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:52:58,486 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505060464546610.1791417178.381955385208130-openerp-389-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:52:58,488 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505060464546610.1791417178.381955385208130-openerp-389-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:52:58,490 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505060464546610.1791417178.381955385208130-openerp-389-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:52:58,493 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505060464546610.1791417178.381955385208130-openerp-389-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:52:58,495 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505060464546610.1791417178.381955385208130-openerp-389-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:52:58,499 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505060464546610.1791417178.381955385208130-openerp-389-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:52:58,501 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505060464546610.1791417178.381955385208130-openerp-389-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:52:58,520 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-10-07 23:52:58,991 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-10-07 23:52:59,097 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-10-07 23:52:59,202 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-10-07 23:52:59,301 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-10-07 23:52:59,404 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-10-07 23:52:59,512 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-10-07 23:52:59,615 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-10-07 23:52:59,737 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-10-07 23:52:59,837 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-10-07 23:52:59,927 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-10-07 23:53:00,025 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-10-07 23:53:00,149 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-10-07 23:53:00,231 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-10-07 23:53:00,319 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-10-07 23:53:00,413 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-10-07 23:53:00,504 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-10-07 23:53:00,601 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <105367818654224.1791417180.545890092849731-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:00,611 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-10-07 23:53:00,695 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <023046262567741.1791417180.653050184249878-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:00,705 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-10-07 23:53:00,790 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <571799904480838.1791417180.747835397720337-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:00,814 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-10-07 23:53:00,899 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <359331493921618.1791417180.860064506530762-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:00,907 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-10-07 23:53:00,997 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <657347364458969.1791417180.953654766082764-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:01,005 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-10-07 23:53:01,128 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <354710564521009.1791417181.067509412765503-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:01,141 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-10-07 23:53:01,277 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <608068904549007.1791417181.206562280654907-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:01,289 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-10-07 23:53:01,375 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <755263541618356.1791417181.335269927978516-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:01,381 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-10-07 23:53:01,479 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042558042266636.1791417181.423804998397827-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:01,492 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-10-07 23:53:01,665 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784016139106841.1791417181.569105625152588-openerp-390-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:01,669 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784016139106841.1791417181.569105625152588-openerp-390-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:01,672 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784016139106841.1791417181.569105625152588-openerp-390-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:01,674 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784016139106841.1791417181.569105625152588-openerp-390-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:01,677 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784016139106841.1791417181.569105625152588-openerp-390-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:01,679 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784016139106841.1791417181.569105625152588-openerp-390-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:01,681 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784016139106841.1791417181.569105625152588-openerp-390-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:01,684 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784016139106841.1791417181.569105625152588-openerp-390-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:01,687 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784016139106841.1791417181.569105625152588-openerp-390-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:01,714 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-10-07 23:53:02,461 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-07 23:53:22,627 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-10-07 23:53:23,236 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-10-07 23:53:23,369 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-10-07 23:53:23,464 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-10-07 23:53:23,580 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-10-07 23:53:23,679 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-10-07 23:53:23,777 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-10-07 23:53:23,889 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-10-07 23:53:23,985 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-10-07 23:53:24,076 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-10-07 23:53:24,171 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-10-07 23:53:24,275 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-10-07 23:53:24,351 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-10-07 23:53:24,432 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-10-07 23:53:24,519 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-10-07 23:53:24,607 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-10-07 23:53:24,706 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-10-07 23:53:24,790 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <964067394666622.1791417204.752229213714600-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:24,799 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-10-07 23:53:24,881 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574124293258578.1791417204.840661287307739-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:24,894 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-10-07 23:53:24,984 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <454936908396311.1791417204.940847873687744-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:24,991 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-10-07 23:53:25,071 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063757153384523.1791417205.033505439758301-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:25,078 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-10-07 23:53:25,154 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <905754628980592.1791417205.117305278778076-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:25,161 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-10-07 23:53:25,244 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <498882851371982.1791417205.202198028564453-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:25,252 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-10-07 23:53:25,349 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489492754306444.1791417205.299173355102539-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:25,358 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-10-07 23:53:25,460 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <661264305094340.1791417205.410283088684082-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:25,470 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-10-07 23:53:25,584 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224022771475106.1791417205.523325920104980-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:25,597 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-10-07 23:53:25,699 121 INFO rb-61b7113-225342-422163 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-07 23:53:25,899 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704004804262397.1791417205.742635488510132-openerp-391-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:25,905 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704004804262397.1791417205.742635488510132-openerp-391-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:25,909 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704004804262397.1791417205.742635488510132-openerp-391-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:25,913 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704004804262397.1791417205.742635488510132-openerp-391-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:25,916 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704004804262397.1791417205.742635488510132-openerp-391-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:25,920 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704004804262397.1791417205.742635488510132-openerp-391-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:25,924 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704004804262397.1791417205.742635488510132-openerp-391-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:25,928 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704004804262397.1791417205.742635488510132-openerp-391-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:25,932 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704004804262397.1791417205.742635488510132-openerp-391-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:25,965 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-10-07 23:53:26,675 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-10-07 23:53:27,380 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-10-07 23:53:27,524 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-10-07 23:53:27,609 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-10-07 23:53:27,694 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-10-07 23:53:27,773 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-10-07 23:53:27,874 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-10-07 23:53:27,991 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-10-07 23:53:28,121 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-10-07 23:53:28,224 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-10-07 23:53:28,323 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-10-07 23:53:28,418 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-10-07 23:53:28,510 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-10-07 23:53:28,612 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-10-07 23:53:28,730 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-10-07 23:53:28,873 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-10-07 23:53:28,991 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-10-07 23:53:29,086 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <587734990017269.1791417209.039966106414795-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:29,094 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-10-07 23:53:29,174 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690828624257167.1791417209.137909412384033-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:29,180 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-10-07 23:53:29,256 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <648129889058763.1791417209.218364715576172-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:29,263 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-10-07 23:53:29,337 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <437600177265904.1791417209.300563573837280-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:29,344 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-10-07 23:53:29,435 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <661032477854550.1791417209.391232967376709-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:29,443 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-10-07 23:53:29,529 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <916829698341446.1791417209.483863830566406-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:29,537 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-10-07 23:53:29,613 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690063751890566.1791417209.575587272644043-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:29,620 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-10-07 23:53:29,697 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <416120964777516.1791417209.659446477890015-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:29,704 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-10-07 23:53:29,787 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849265067900719.1791417209.747360229492188-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:29,795 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-10-07 23:53:30,369 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-10-07 23:53:30,462 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-10-07 23:53:30,562 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-10-07 23:53:30,655 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-10-07 23:53:30,751 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-10-07 23:53:30,847 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-10-07 23:53:30,949 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-10-07 23:53:31,045 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-10-07 23:53:31,154 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-10-07 23:53:31,265 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-10-07 23:53:31,372 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-10-07 23:53:31,480 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-10-07 23:53:31,586 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-10-07 23:53:31,688 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-10-07 23:53:31,778 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-10-07 23:53:31,864 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-10-07 23:53:31,948 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <683782576914847.1791417211.905224561691284-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:31,959 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-10-07 23:53:32,044 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708252607126991.1791417212.009493827819824-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:32,051 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-10-07 23:53:32,127 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <924086804448849.1791417212.090621232986450-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:32,134 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-10-07 23:53:32,213 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877141365468598.1791417212.171220779418945-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:32,220 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-10-07 23:53:32,307 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825295305010180.1791417212.258712768554688-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:32,316 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-10-07 23:53:32,395 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268181496471616.1791417212.356127977371216-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:32,402 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-10-07 23:53:32,535 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <605122244138414.1791417212.471702575683594-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:32,558 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-10-07 23:53:32,655 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <677151501207122.1791417212.605592489242554-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:32,664 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-10-07 23:53:32,772 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714593576938252.1791417212.718295335769653-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:32,784 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-10-07 23:53:32,853 121 INFO rb-61b7113-225342-422163 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-07 23:53:32,987 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578017380511934.1791417212.881030797958374-openerp-393-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:32,990 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578017380511934.1791417212.881030797958374-openerp-393-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:32,992 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578017380511934.1791417212.881030797958374-openerp-393-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:32,995 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578017380511934.1791417212.881030797958374-openerp-393-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:32,998 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578017380511934.1791417212.881030797958374-openerp-393-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:33,000 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578017380511934.1791417212.881030797958374-openerp-393-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:33,002 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578017380511934.1791417212.881030797958374-openerp-393-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:33,005 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578017380511934.1791417212.881030797958374-openerp-393-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:33,008 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578017380511934.1791417212.881030797958374-openerp-393-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:33,032 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-10-07 23:53:33,650 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-10-07 23:53:33,731 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-10-07 23:53:33,810 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-10-07 23:53:33,889 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-10-07 23:53:33,975 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-10-07 23:53:34,062 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-10-07 23:53:34,139 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-10-07 23:53:34,228 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-10-07 23:53:34,330 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-10-07 23:53:34,438 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-10-07 23:53:34,544 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-10-07 23:53:34,645 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-10-07 23:53:34,728 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-10-07 23:53:34,811 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-10-07 23:53:34,894 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-10-07 23:53:34,981 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-10-07 23:53:35,058 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897259456501268.1791417215.020960092544556-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:35,066 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-10-07 23:53:35,141 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <083077563401986.1791417215.104266405105591-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:35,148 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-10-07 23:53:35,223 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <322483567266069.1791417215.186476230621338-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:35,231 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-10-07 23:53:35,307 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <976678229977888.1791417215.269785165786743-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:35,314 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-10-07 23:53:35,388 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <872696487825776.1791417215.352155923843384-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:35,396 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-10-07 23:53:35,470 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <977193402826354.1791417215.433616161346436-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:35,478 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-10-07 23:53:35,557 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795033249329277.1791417215.516588449478149-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:35,566 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-10-07 23:53:35,664 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <212761936229345.1791417215.621412754058838-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:35,671 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-10-07 23:53:35,749 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <089821451941005.1791417215.710532903671265-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:35,758 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-10-07 23:53:35,833 121 INFO rb-61b7113-225342-422163 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-07 23:53:35,988 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <239451110613946.1791417215.866168737411499-openerp-394-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:35,991 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <239451110613946.1791417215.866168737411499-openerp-394-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:35,993 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <239451110613946.1791417215.866168737411499-openerp-394-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:35,996 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <239451110613946.1791417215.866168737411499-openerp-394-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:35,998 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <239451110613946.1791417215.866168737411499-openerp-394-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:36,002 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <239451110613946.1791417215.866168737411499-openerp-394-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:36,004 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <239451110613946.1791417215.866168737411499-openerp-394-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:36,007 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <239451110613946.1791417215.866168737411499-openerp-394-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:36,009 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <239451110613946.1791417215.866168737411499-openerp-394-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:36,033 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-10-07 23:53:36,231 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886794269174420.1791417216.112985610961914-openerp-394-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:36,234 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886794269174420.1791417216.112985610961914-openerp-394-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:36,236 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886794269174420.1791417216.112985610961914-openerp-394-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:36,239 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886794269174420.1791417216.112985610961914-openerp-394-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:36,241 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886794269174420.1791417216.112985610961914-openerp-394-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:36,244 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886794269174420.1791417216.112985610961914-openerp-394-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:36,246 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886794269174420.1791417216.112985610961914-openerp-394-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:36,248 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886794269174420.1791417216.112985610961914-openerp-394-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:36,251 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886794269174420.1791417216.112985610961914-openerp-394-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:36,331 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-10-07 23:53:36,522 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-10-07 23:53:36,728 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-10-07 23:53:36,915 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228] 2026-10-07 23:53:38,178 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-10-07 23:53:38,260 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-10-07 23:53:38,357 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-10-07 23:53:38,463 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-10-07 23:53:38,576 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-10-07 23:53:38,670 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-10-07 23:53:38,760 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-10-07 23:53:38,860 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-10-07 23:53:38,956 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-10-07 23:53:39,045 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-10-07 23:53:39,145 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-10-07 23:53:39,239 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-10-07 23:53:39,343 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-10-07 23:53:39,447 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-10-07 23:53:39,546 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-10-07 23:53:39,627 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-10-07 23:53:39,701 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <662713184383772.1791417219.664692163467407-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:39,708 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-10-07 23:53:39,805 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <223534666643570.1791417219.755970478057861-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:39,814 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-10-07 23:53:39,904 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <936118331109276.1791417219.856312990188599-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:39,912 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-10-07 23:53:39,986 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <129976536828313.1791417219.950144290924072-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:39,994 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-10-07 23:53:40,075 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <743123618894520.1791417220.037334442138672-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:40,084 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-10-07 23:53:40,194 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <050625015904859.1791417220.139902114868164-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:40,203 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-10-07 23:53:40,307 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <935110890540721.1791417220.255848646163940-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:40,316 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-10-07 23:53:40,413 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <373816961606404.1791417220.370435237884521-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:40,419 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-10-07 23:53:40,490 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <731583877197099.1791417220.456262350082397-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:40,497 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-10-07 23:53:40,586 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-10-07 23:53:40,752 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-10-07 23:53:40,875 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-10-07 23:53:41,408 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-10-07 23:53:41,558 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-10-07 23:53:42,620 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-10-07 23:53:42,722 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-10-07 23:53:42,806 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-10-07 23:53:42,893 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-10-07 23:53:42,984 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-10-07 23:53:43,078 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-10-07 23:53:43,164 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-10-07 23:53:43,256 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-10-07 23:53:43,344 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-10-07 23:53:43,439 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-10-07 23:53:43,528 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-10-07 23:53:43,615 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-10-07 23:53:43,699 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-10-07 23:53:43,791 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-10-07 23:53:43,873 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-10-07 23:53:43,962 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-10-07 23:53:44,042 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <601081912857771.1791417224.000819206237793-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:44,050 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-10-07 23:53:44,125 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <148070224253196.1791417224.088107824325562-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:44,132 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-10-07 23:53:44,226 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <300787812242545.1791417224.185348033905029-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:44,233 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-10-07 23:53:44,329 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673280744552571.1791417224.290640830993652-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:44,335 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-10-07 23:53:44,431 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029102662051498.1791417224.383420705795288-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:44,440 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-10-07 23:53:44,540 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496588284936714.1791417224.489191532135010-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:44,551 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-10-07 23:53:44,657 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825696910136811.1791417224.606697559356689-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:44,667 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-10-07 23:53:44,758 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234805453642937.1791417224.715822935104370-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:44,771 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-10-07 23:53:44,867 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <151510276700836.1791417224.826209783554077-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:44,876 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-10-07 23:53:44,972 121 INFO rb-61b7113-225342-422163 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-07 23:53:45,149 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096720675460025.1791417225.009567499160767-openerp-396-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:45,154 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096720675460025.1791417225.009567499160767-openerp-396-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:45,158 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096720675460025.1791417225.009567499160767-openerp-396-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:45,162 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096720675460025.1791417225.009567499160767-openerp-396-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:45,166 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096720675460025.1791417225.009567499160767-openerp-396-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:45,170 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096720675460025.1791417225.009567499160767-openerp-396-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:45,174 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096720675460025.1791417225.009567499160767-openerp-396-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:45,179 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096720675460025.1791417225.009567499160767-openerp-396-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:45,183 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096720675460025.1791417225.009567499160767-openerp-396-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:45,209 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-10-07 23:53:45,392 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-10-07 23:53:52,907 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-10-07 23:53:53,018 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-10-07 23:53:53,123 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-10-07 23:53:53,221 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-10-07 23:53:53,326 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-10-07 23:53:53,436 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-10-07 23:53:53,536 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-10-07 23:53:53,618 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-10-07 23:53:53,698 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-10-07 23:53:53,787 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-10-07 23:53:53,905 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-10-07 23:53:53,992 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-10-07 23:53:54,096 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-10-07 23:53:54,179 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-10-07 23:53:54,266 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-10-07 23:53:54,349 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-10-07 23:53:54,438 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <105342880138848.1791417234.390366792678833-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:54,451 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-10-07 23:53:54,552 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <991076972879257.1791417234.501155138015747-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:54,562 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-10-07 23:53:54,645 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602306179339559.1791417234.606060028076172-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:54,653 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-10-07 23:53:54,731 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <461229600334631.1791417234.691363811492920-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:54,738 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-10-07 23:53:54,842 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821937482025700.1791417234.798087596893311-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:54,850 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-10-07 23:53:54,941 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <881607118777273.1791417234.899868965148926-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:54,948 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-10-07 23:53:55,031 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830671919503087.1791417234.988359689712524-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:55,038 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-10-07 23:53:55,119 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <492556888889760.1791417235.084071636199951-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:55,127 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-10-07 23:53:55,209 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752929715369880.1791417235.172134399414062-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:55,217 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-10-07 23:53:55,296 121 INFO rb-61b7113-225342-422163 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-07 23:53:55,460 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480985263103504.1791417235.331349849700928-openerp-397-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:55,464 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480985263103504.1791417235.331349849700928-openerp-397-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:55,468 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480985263103504.1791417235.331349849700928-openerp-397-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:55,472 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480985263103504.1791417235.331349849700928-openerp-397-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:55,475 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480985263103504.1791417235.331349849700928-openerp-397-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:55,477 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480985263103504.1791417235.331349849700928-openerp-397-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:55,480 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480985263103504.1791417235.331349849700928-openerp-397-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:55,483 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480985263103504.1791417235.331349849700928-openerp-397-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:55,486 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480985263103504.1791417235.331349849700928-openerp-397-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:55,507 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-10-07 23:53:56,957 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-10-07 23:53:57,088 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-10-07 23:53:57,224 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-10-07 23:53:57,352 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-10-07 23:53:57,461 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-10-07 23:53:57,594 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-10-07 23:53:57,718 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-10-07 23:53:57,828 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-10-07 23:53:57,918 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-10-07 23:53:58,017 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-10-07 23:53:58,136 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-10-07 23:53:58,267 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-10-07 23:53:58,405 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-10-07 23:53:58,521 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-10-07 23:53:58,660 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-10-07 23:53:58,762 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-10-07 23:53:58,840 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <743245657774593.1791417238.800483226776123-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:53:58,858 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-10-07 23:53:58,982 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <955991310965072.1791417238.916792631149292-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:53:58,992 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-10-07 23:53:59,085 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958449347915211.1791417239.044309139251709-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:53:59,091 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-10-07 23:53:59,181 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708958219487536.1791417239.137473344802856-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:53:59,188 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-10-07 23:53:59,277 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887864225115750.1791417239.231014251708984-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:53:59,286 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-10-07 23:53:59,400 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <389590915038118.1791417239.331770896911621-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:53:59,412 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-10-07 23:53:59,531 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <251894338649523.1791417239.460194826126099-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:53:59,545 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-10-07 23:53:59,679 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <079907028279763.1791417239.606585502624512-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:53:59,692 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-10-07 23:53:59,799 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <408729401284076.1791417239.757756233215332-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:53:59,806 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-10-07 23:53:59,882 121 INFO rb-61b7113-225342-422163 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-07 23:54:00,051 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985473926300016.1791417239.923372983932495-openerp-398-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:00,053 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985473926300016.1791417239.923372983932495-openerp-398-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:00,056 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985473926300016.1791417239.923372983932495-openerp-398-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:00,058 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985473926300016.1791417239.923372983932495-openerp-398-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:00,062 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985473926300016.1791417239.923372983932495-openerp-398-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:00,066 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985473926300016.1791417239.923372983932495-openerp-398-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:00,068 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985473926300016.1791417239.923372983932495-openerp-398-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:00,071 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985473926300016.1791417239.923372983932495-openerp-398-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:00,073 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985473926300016.1791417239.923372983932495-openerp-398-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:00,099 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-10-07 23:54:00,237 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-10-07 23:54:00,803 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-10-07 23:54:00,883 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-10-07 23:54:00,959 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-10-07 23:54:01,045 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-10-07 23:54:01,138 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-10-07 23:54:01,251 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-10-07 23:54:01,343 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-10-07 23:54:01,422 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-10-07 23:54:01,506 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-10-07 23:54:01,585 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-10-07 23:54:01,670 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-10-07 23:54:01,774 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-10-07 23:54:01,890 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-10-07 23:54:01,993 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-10-07 23:54:02,123 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-10-07 23:54:02,216 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-10-07 23:54:02,310 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877888772951314.1791417242.267573356628418-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:02,318 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-10-07 23:54:02,408 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279805882814667.1791417242.358290195465088-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:02,416 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-10-07 23:54:02,507 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087777657019463.1791417242.460983753204346-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:02,515 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-10-07 23:54:02,607 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <796675791028315.1791417242.566635608673096-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:02,615 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-10-07 23:54:02,704 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <447833212415842.1791417242.660011768341064-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:02,714 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-10-07 23:54:02,808 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965048537629530.1791417242.760363340377808-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:02,818 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-10-07 23:54:02,918 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <263619960641526.1791417242.869496345520020-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:02,928 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-10-07 23:54:03,024 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <316353296946716.1791417242.978866577148438-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:03,032 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-10-07 23:54:03,117 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817058127127852.1791417243.075338125228882-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:03,126 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-10-07 23:54:03,208 121 INFO rb-61b7113-225342-422163 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-07 23:54:03,398 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617112278661561.1791417243.243828535079956-openerp-399-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:03,402 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617112278661561.1791417243.243828535079956-openerp-399-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:03,406 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617112278661561.1791417243.243828535079956-openerp-399-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:03,410 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617112278661561.1791417243.243828535079956-openerp-399-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:03,413 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617112278661561.1791417243.243828535079956-openerp-399-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:03,418 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617112278661561.1791417243.243828535079956-openerp-399-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:03,421 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617112278661561.1791417243.243828535079956-openerp-399-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:03,424 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617112278661561.1791417243.243828535079956-openerp-399-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:03,427 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617112278661561.1791417243.243828535079956-openerp-399-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:03,457 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-10-07 23:54:04,962 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-10-07 23:54:05,114 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-10-07 23:54:05,250 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-10-07 23:54:06,295 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-10-07 23:54:06,400 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-10-07 23:54:06,499 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-10-07 23:54:06,578 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-10-07 23:54:06,661 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-10-07 23:54:06,779 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-10-07 23:54:06,886 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-10-07 23:54:06,988 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-10-07 23:54:07,095 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-10-07 23:54:07,197 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-10-07 23:54:07,306 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-10-07 23:54:07,419 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-10-07 23:54:07,507 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-10-07 23:54:07,596 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-10-07 23:54:07,681 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-10-07 23:54:07,773 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-10-07 23:54:07,843 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <126213267278728.1791417247.810395479202271-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:07,850 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-10-07 23:54:07,923 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <837730085870914.1791417247.886320352554321-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:07,929 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-10-07 23:54:08,004 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <299948651096314.1791417247.966660976409912-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:08,013 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-10-07 23:54:08,086 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822220436396919.1791417248.050336837768555-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:08,092 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-10-07 23:54:08,190 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370948139213394.1791417248.140999078750610-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:08,203 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-10-07 23:54:08,293 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <914055408636089.1791417248.254877328872681-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:08,302 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-10-07 23:54:08,412 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046569249421989.1791417248.348011970520020-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:08,423 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-10-07 23:54:08,524 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616169219532385.1791417248.474757432937622-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:08,532 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-10-07 23:54:08,630 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549344992721904.1791417248.585715770721436-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:08,639 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-10-07 23:54:08,738 121 INFO rb-61b7113-225342-422163 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-07 23:54:08,885 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884064789014290.1791417248.772799730300903-openerp-400-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:08,888 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884064789014290.1791417248.772799730300903-openerp-400-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:08,890 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884064789014290.1791417248.772799730300903-openerp-400-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:08,893 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884064789014290.1791417248.772799730300903-openerp-400-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:08,896 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884064789014290.1791417248.772799730300903-openerp-400-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:08,899 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884064789014290.1791417248.772799730300903-openerp-400-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:08,901 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884064789014290.1791417248.772799730300903-openerp-400-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:08,904 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884064789014290.1791417248.772799730300903-openerp-400-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:08,907 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884064789014290.1791417248.772799730300903-openerp-400-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:08,932 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-10-07 23:54:10,222 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [388, 388] 2026-10-07 23:54:10,327 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [271] 2026-10-07 23:54:10,507 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-10-07 23:54:11,146 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-10-07 23:54:11,241 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-10-07 23:54:11,334 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-10-07 23:54:11,427 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-10-07 23:54:11,541 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-10-07 23:54:11,664 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-10-07 23:54:11,780 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-10-07 23:54:11,879 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-10-07 23:54:11,979 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-10-07 23:54:12,098 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-10-07 23:54:12,210 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-10-07 23:54:12,318 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-10-07 23:54:12,437 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-10-07 23:54:12,527 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-10-07 23:54:12,610 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-10-07 23:54:12,708 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-10-07 23:54:12,805 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561672350951377.1791417252.760600328445435-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:12,813 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-10-07 23:54:12,913 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753416845129520.1791417252.863629341125488-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:12,922 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-10-07 23:54:13,002 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430283095271745.1791417252.966649055480957-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:13,008 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-10-07 23:54:13,081 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254244351211928.1791417253.045572042465210-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:13,088 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-10-07 23:54:13,165 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011716836872610.1791417253.124792337417603-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:13,173 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-10-07 23:54:13,268 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <411884375384897.1791417253.222455263137817-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:13,276 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-10-07 23:54:13,357 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <576773585150717.1791417253.317934989929199-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:13,364 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-10-07 23:54:13,445 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <453624563312197.1791417253.404403924942017-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:13,457 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-10-07 23:54:13,547 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <249296965051699.1791417253.503534317016602-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:13,554 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-10-07 23:54:13,618 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-10-07 23:54:13,797 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-10-07 23:54:13,922 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-10-07 23:54:14,977 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-10-07 23:54:15,060 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-10-07 23:54:15,152 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-10-07 23:54:15,239 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-10-07 23:54:15,320 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-10-07 23:54:15,405 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-10-07 23:54:15,493 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-10-07 23:54:15,578 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-10-07 23:54:15,675 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-10-07 23:54:15,756 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-10-07 23:54:15,833 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-10-07 23:54:15,916 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-10-07 23:54:15,996 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-10-07 23:54:16,078 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-10-07 23:54:16,160 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-10-07 23:54:16,239 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-10-07 23:54:16,310 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <959935780960375.1791417256.276424407958984-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:16,317 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-10-07 23:54:16,395 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <868024982978500.1791417256.354925632476807-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:16,404 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-10-07 23:54:16,482 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <191513880807995.1791417256.443605661392212-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:16,490 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-10-07 23:54:16,575 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065216966381307.1791417256.529632806777954-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:16,588 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-10-07 23:54:16,686 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641775425135449.1791417256.637483119964600-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:16,704 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-10-07 23:54:16,784 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926655916034133.1791417256.744787216186523-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:16,791 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-10-07 23:54:16,878 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <417302145085595.1791417256.837452650070190-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:16,886 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-10-07 23:54:16,975 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870057185922638.1791417256.925150394439697-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:16,985 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-10-07 23:54:17,083 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <512353135691453.1791417257.040378332138062-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:17,091 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-10-07 23:54:17,172 121 INFO rb-61b7113-225342-422163 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-07 23:54:17,323 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751282084021278.1791417257.201834201812744-openerp-402-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:17,326 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751282084021278.1791417257.201834201812744-openerp-402-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:17,328 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751282084021278.1791417257.201834201812744-openerp-402-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:17,332 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751282084021278.1791417257.201834201812744-openerp-402-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:17,334 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751282084021278.1791417257.201834201812744-openerp-402-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:17,337 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751282084021278.1791417257.201834201812744-openerp-402-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:17,340 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751282084021278.1791417257.201834201812744-openerp-402-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:17,343 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751282084021278.1791417257.201834201812744-openerp-402-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:17,345 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751282084021278.1791417257.201834201812744-openerp-402-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:17,372 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-10-07 23:54:18,514 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-10-07 23:54:18,671 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-10-07 23:54:18,802 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-10-07 23:54:19,936 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-10-07 23:54:20,034 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-10-07 23:54:20,151 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-10-07 23:54:20,246 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-10-07 23:54:20,348 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-10-07 23:54:20,433 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-10-07 23:54:20,532 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-10-07 23:54:20,652 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-10-07 23:54:20,753 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-10-07 23:54:20,855 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-10-07 23:54:20,962 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-10-07 23:54:21,058 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-10-07 23:54:21,159 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-10-07 23:54:21,245 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-10-07 23:54:21,350 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-10-07 23:54:21,449 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-10-07 23:54:21,549 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <598419984137454.1791417261.498047828674316-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:21,557 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-10-07 23:54:21,647 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <356899850950694.1791417261.608091831207275-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:21,656 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-10-07 23:54:21,748 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431219531761680.1791417261.703217983245850-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:21,755 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-10-07 23:54:21,848 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182021313894677.1791417261.803526163101196-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:21,855 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-10-07 23:54:21,952 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <150972441618599.1791417261.904874086380005-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:21,961 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-10-07 23:54:22,053 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <816181299246177.1791417262.010670900344849-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:22,060 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-10-07 23:54:22,140 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <384466744543711.1791417262.101537466049194-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:22,148 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-10-07 23:54:22,228 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <493080601156098.1791417262.189581632614136-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:22,235 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-10-07 23:54:22,319 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375702102246530.1791417262.275740623474121-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:22,327 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-10-07 23:54:22,610 121 INFO rb-61b7113-225342-422163 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-07 23:54:22,799 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275806924035792.1791417262.684051752090454-openerp-403-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:22,801 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275806924035792.1791417262.684051752090454-openerp-403-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:22,804 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275806924035792.1791417262.684051752090454-openerp-403-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:22,807 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275806924035792.1791417262.684051752090454-openerp-403-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:22,809 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275806924035792.1791417262.684051752090454-openerp-403-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:22,812 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275806924035792.1791417262.684051752090454-openerp-403-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:22,815 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275806924035792.1791417262.684051752090454-openerp-403-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:22,817 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275806924035792.1791417262.684051752090454-openerp-403-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:22,820 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275806924035792.1791417262.684051752090454-openerp-403-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:22,848 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-10-07 23:54:23,911 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-10-07 23:54:24,122 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-10-07 23:54:24,271 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-10-07 23:54:24,831 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-10-07 23:54:24,990 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-10-07 23:54:26,127 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-10-07 23:54:26,239 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-10-07 23:54:26,350 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-10-07 23:54:26,456 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-10-07 23:54:26,555 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-10-07 23:54:26,661 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-10-07 23:54:26,770 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-10-07 23:54:26,874 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-10-07 23:54:26,956 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-10-07 23:54:27,039 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-10-07 23:54:27,123 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-10-07 23:54:27,204 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-10-07 23:54:27,293 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-10-07 23:54:27,370 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-10-07 23:54:27,446 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-10-07 23:54:27,546 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-10-07 23:54:27,624 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <804451173344076.1791417267.584501266479492-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:27,632 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-10-07 23:54:27,716 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634173742527807.1791417267.675676822662354-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:27,724 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-10-07 23:54:27,829 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <473936562915695.1791417267.777291059494019-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:27,839 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-10-07 23:54:27,925 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <576613778794039.1791417267.884730577468872-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:27,932 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-10-07 23:54:28,016 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <024678262575810.1791417267.975919961929321-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:28,023 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-10-07 23:54:28,104 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <178617055621331.1791417268.066307067871094-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:28,113 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-10-07 23:54:28,193 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <599230894326495.1791417268.153707504272461-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:28,200 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-10-07 23:54:28,271 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <206992848941639.1791417268.236453294754028-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:28,277 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-10-07 23:54:28,361 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997575135383665.1791417268.321472167968750-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:28,368 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-10-07 23:54:28,432 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-10-07 23:54:34,828 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-10-07 23:54:34,971 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-10-07 23:54:36,059 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-10-07 23:54:36,140 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-10-07 23:54:36,223 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-10-07 23:54:36,315 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-10-07 23:54:36,410 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-10-07 23:54:36,510 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-10-07 23:54:36,615 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-10-07 23:54:36,719 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-10-07 23:54:36,821 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-10-07 23:54:36,934 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-10-07 23:54:37,047 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-10-07 23:54:37,161 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-10-07 23:54:37,268 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-10-07 23:54:37,363 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-10-07 23:54:37,451 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-10-07 23:54:37,555 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-10-07 23:54:37,638 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <440577747816141.1791417277.598960161209106-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:37,647 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-10-07 23:54:37,737 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821391061298842.1791417277.692470550537109-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:37,747 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-10-07 23:54:37,836 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766190964264326.1791417277.792833805084229-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:37,845 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-10-07 23:54:37,934 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <803788221891947.1791417277.890541553497314-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:37,942 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-10-07 23:54:38,037 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975950732995826.1791417277.992911338806152-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:38,046 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-10-07 23:54:38,143 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <952211650842602.1791417278.094996452331543-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:38,152 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-10-07 23:54:38,247 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <506820246645736.1791417278.199013233184814-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:38,257 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-10-07 23:54:38,348 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552263997251417.1791417278.299859285354614-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:38,357 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-10-07 23:54:38,451 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025047677519707.1791417278.404325485229492-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:38,460 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-10-07 23:54:38,552 121 INFO rb-61b7113-225342-422163 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-07 23:54:38,714 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595219605286297.1791417278.588697671890259-openerp-405-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:38,717 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595219605286297.1791417278.588697671890259-openerp-405-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:38,720 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595219605286297.1791417278.588697671890259-openerp-405-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:38,723 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595219605286297.1791417278.588697671890259-openerp-405-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:38,725 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595219605286297.1791417278.588697671890259-openerp-405-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:38,728 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595219605286297.1791417278.588697671890259-openerp-405-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:38,731 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595219605286297.1791417278.588697671890259-openerp-405-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:38,733 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595219605286297.1791417278.588697671890259-openerp-405-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:38,735 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595219605286297.1791417278.588697671890259-openerp-405-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:38,772 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-10-07 23:54:40,212 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-10-07 23:54:40,388 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-10-07 23:54:40,511 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-10-07 23:54:41,325 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-10-07 23:54:41,511 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-10-07 23:54:41,662 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-10-07 23:54:43,032 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-10-07 23:54:43,223 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-10-07 23:54:43,389 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-10-07 23:54:44,488 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-10-07 23:54:44,607 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-10-07 23:54:44,721 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-10-07 23:54:44,835 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-10-07 23:54:44,932 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-10-07 23:54:45,028 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-10-07 23:54:45,117 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-10-07 23:54:45,214 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-10-07 23:54:45,308 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-10-07 23:54:45,407 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-10-07 23:54:45,502 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-10-07 23:54:45,596 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-10-07 23:54:45,689 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-10-07 23:54:45,795 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-10-07 23:54:45,903 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-10-07 23:54:46,012 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-10-07 23:54:46,121 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <228325924781293.1791417286.065089941024780-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:46,132 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-10-07 23:54:46,241 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <093427712247299.1791417286.189362764358521-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:46,251 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-10-07 23:54:46,357 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <636964678304536.1791417286.308751344680786-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:46,366 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-10-07 23:54:46,463 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611582638036548.1791417286.419196367263794-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:46,471 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-10-07 23:54:46,553 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <982639707197625.1791417286.512012243270874-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:46,559 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-10-07 23:54:46,652 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279200901798777.1791417286.606949329376221-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:46,659 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-10-07 23:54:46,755 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <914183055373476.1791417286.706786394119263-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:46,767 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-10-07 23:54:46,872 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <066629302517283.1791417286.819561958312988-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:46,880 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-10-07 23:54:46,978 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <657946516382722.1791417286.929453134536743-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:46,986 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-10-07 23:54:47,079 121 INFO rb-61b7113-225342-422163 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-07 23:54:47,235 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795218494140349.1791417287.109337568283081-openerp-406-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:47,239 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795218494140349.1791417287.109337568283081-openerp-406-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:47,243 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795218494140349.1791417287.109337568283081-openerp-406-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:47,247 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795218494140349.1791417287.109337568283081-openerp-406-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:47,251 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795218494140349.1791417287.109337568283081-openerp-406-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:47,254 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795218494140349.1791417287.109337568283081-openerp-406-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:47,257 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795218494140349.1791417287.109337568283081-openerp-406-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:47,261 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795218494140349.1791417287.109337568283081-openerp-406-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:47,264 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795218494140349.1791417287.109337568283081-openerp-406-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:47,290 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-10-07 23:54:48,330 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984020086841916.1791417288.233226299285889-openerp-406-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:48,332 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984020086841916.1791417288.233226299285889-openerp-406-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:48,335 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984020086841916.1791417288.233226299285889-openerp-406-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:48,337 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984020086841916.1791417288.233226299285889-openerp-406-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:48,340 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984020086841916.1791417288.233226299285889-openerp-406-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:48,343 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984020086841916.1791417288.233226299285889-openerp-406-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:48,345 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984020086841916.1791417288.233226299285889-openerp-406-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:48,347 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984020086841916.1791417288.233226299285889-openerp-406-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:48,350 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984020086841916.1791417288.233226299285889-openerp-406-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:48,448 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-10-07 23:54:48,781 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [392, 392] 2026-10-07 23:54:48,867 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [275] 2026-10-07 23:54:49,022 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-10-07 23:54:49,211 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-10-07 23:54:49,341 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-10-07 23:54:50,612 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-10-07 23:54:50,726 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-10-07 23:54:50,852 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-10-07 23:54:50,960 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-10-07 23:54:51,048 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-10-07 23:54:51,146 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-10-07 23:54:51,255 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-10-07 23:54:51,363 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-10-07 23:54:51,472 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-10-07 23:54:51,578 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-10-07 23:54:51,665 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-10-07 23:54:51,771 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-10-07 23:54:51,889 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-10-07 23:54:51,998 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-10-07 23:54:52,102 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-10-07 23:54:52,210 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-10-07 23:54:52,308 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <233686595306489.1791417292.260122299194336-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:52,317 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-10-07 23:54:52,411 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <894821313932394.1791417292.365830659866333-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:52,420 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-10-07 23:54:52,509 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <318345791397579.1791417292.467751026153564-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:52,518 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-10-07 23:54:52,608 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224474618279086.1791417292.565178871154785-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:52,616 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-10-07 23:54:52,704 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820166653095943.1791417292.663377761840820-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:52,711 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-10-07 23:54:52,800 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032817550562793.1791417292.756663084030151-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:52,808 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-10-07 23:54:52,898 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879628046094960.1791417292.854570388793945-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:52,906 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-10-07 23:54:53,002 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <327131873806988.1791417292.951640367507935-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:53,012 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-10-07 23:54:53,105 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758104447479894.1791417293.060913085937500-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:53,112 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-10-07 23:54:53,190 121 INFO rb-61b7113-225342-422163 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-07 23:54:53,351 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557677934456766.1791417293.224205255508423-openerp-407-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:53,355 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557677934456766.1791417293.224205255508423-openerp-407-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:53,359 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557677934456766.1791417293.224205255508423-openerp-407-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:53,362 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557677934456766.1791417293.224205255508423-openerp-407-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:53,366 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557677934456766.1791417293.224205255508423-openerp-407-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:53,370 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557677934456766.1791417293.224205255508423-openerp-407-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:53,374 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557677934456766.1791417293.224205255508423-openerp-407-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:53,378 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557677934456766.1791417293.224205255508423-openerp-407-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:53,381 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557677934456766.1791417293.224205255508423-openerp-407-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:53,408 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-10-07 23:54:54,550 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [393, 393] 2026-10-07 23:54:54,625 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [276] 2026-10-07 23:54:54,894 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777827314636763.1791417294.777883291244507-openerp-407-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:54:54,897 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777827314636763.1791417294.777883291244507-openerp-407-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:54:54,899 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777827314636763.1791417294.777883291244507-openerp-407-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:54:54,902 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777827314636763.1791417294.777883291244507-openerp-407-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:54:54,904 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777827314636763.1791417294.777883291244507-openerp-407-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:54:54,907 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777827314636763.1791417294.777883291244507-openerp-407-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:54:54,909 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777827314636763.1791417294.777883291244507-openerp-407-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:54:54,912 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777827314636763.1791417294.777883291244507-openerp-407-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:54:54,915 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777827314636763.1791417294.777883291244507-openerp-407-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:54:54,953 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-10-07 23:54:55,112 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-10-07 23:54:55,341 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-10-07 23:54:55,516 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-10-07 23:54:55,983 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-10-07 23:54:56,183 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-10-07 23:54:56,345 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-10-07 23:54:57,593 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-10-07 23:54:58,270 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-10-07 23:54:58,378 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-10-07 23:54:58,479 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-10-07 23:54:58,574 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-10-07 23:54:58,676 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-10-07 23:54:58,777 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-10-07 23:54:58,878 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-10-07 23:54:58,994 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-10-07 23:54:59,116 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-10-07 23:54:59,239 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-10-07 23:54:59,357 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-10-07 23:54:59,472 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-10-07 23:54:59,586 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-10-07 23:54:59,697 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-10-07 23:54:59,804 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-10-07 23:54:59,916 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-10-07 23:55:00,016 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <823318354648870.1791417299.967929124832153-openerp-message-notify@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:55:00,025 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-10-07 23:55:00,123 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <351405867619994.1791417300.072966098785400-openerp-message-notify@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:55:00,137 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-10-07 23:55:00,234 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744060247800309.1791417300.186279773712158-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:55:00,243 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-10-07 23:55:00,357 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <010755401150657.1791417300.300725221633911-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:55:00,366 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-10-07 23:55:00,459 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659189264190309.1791417300.407680034637451-openerp-message-notify@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:55:00,469 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-10-07 23:55:00,563 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <577461405159001.1791417300.519651651382446-openerp-message-notify@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:55:00,571 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-10-07 23:55:00,665 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <843492044833440.1791417300.616982221603394-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:55:00,674 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-10-07 23:55:00,771 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939437781722695.1791417300.724153041839600-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:55:00,779 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-10-07 23:55:00,870 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <630598296686638.1791417300.823241949081421-openerp-message-notify@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:55:00,880 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-10-07 23:55:00,955 121 INFO rb-61b7113-225342-422163 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-07 23:55:01,127 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220880075175336.1791417300.984646081924438-openerp-408-viin.approval.request@38261df7597d>: ['"Alice Johnson" <@False>'] 2026-10-07 23:55:01,133 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220880075175336.1791417300.984646081924438-openerp-408-viin.approval.request@38261df7597d>: ['"Bob Smith" <@False>'] 2026-10-07 23:55:01,137 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220880075175336.1791417300.984646081924438-openerp-408-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:55:01,142 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220880075175336.1791417300.984646081924438-openerp-408-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:55:01,147 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220880075175336.1791417300.984646081924438-openerp-408-viin.approval.request@38261df7597d>: ['"Eva Green" <@False>'] 2026-10-07 23:55:01,151 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220880075175336.1791417300.984646081924438-openerp-408-viin.approval.request@38261df7597d>: ['"Frank White" <@False>'] 2026-10-07 23:55:01,155 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220880075175336.1791417300.984646081924438-openerp-408-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:55:01,160 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220880075175336.1791417300.984646081924438-openerp-408-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:55:01,164 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220880075175336.1791417300.984646081924438-openerp-408-viin.approval.request@38261df7597d>: ['"Tran Minh Khang" <@False>'] 2026-10-07 23:55:01,195 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-10-07 23:55:01,298 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-10-07 23:55:01,372 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-10-07 23:55:01,849 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-07 23:55:08,850 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-10-07 23:55:09,030 121 INFO rb-61b7113-225342-422163 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-07 23:55:09,053 121 INFO rb-61b7113-225342-422163 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-07 23:55:09,073 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-10-07 23:55:09,097 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-10-07 23:55:09,640 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-10-07 23:55:09,741 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1087] 2026-10-07 23:55:09,870 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-10-07 23:55:10,093 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-10-07 23:55:10,096 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-10-07 23:55:10,112 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-10-07 23:55:10,160 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-10-07 23:55:10,508 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-10-07 23:55:10,719 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-10-07 23:55:10,742 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-10-07 23:55:10,770 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4181, 3036, 2388] 2026-10-07 23:55:10,772 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-10-07 23:55:10,804 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-10-07 23:55:10,882 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1878, model: hr.applicant 2026-10-07 23:55:10,911 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1878, model: hr.applicant 2026-10-07 23:55:10,935 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1878, model: hr.applicant 2026-10-07 23:55:10,965 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1878, model: hr.applicant 2026-10-07 23:55:11,270 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1878 deleted hr.applicant records with IDs: [20] 2026-10-07 23:55:11,298 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-10-07 23:55:11,496 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1878, model: hr.job 2026-10-07 23:55:11,638 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1878, model: hr.job 2026-10-07 23:55:11,654 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1878, model: hr.job 2026-10-07 23:55:11,673 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1878 deleted mail.message records with IDs: [4181, 3036, 2388] 2026-10-07 23:55:11,676 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1878, model: hr.job 2026-10-07 23:55:11,880 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1878 deleted mail.message records with IDs: [4181, 3036, 2388] 2026-10-07 23:55:11,984 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1878 deleted ir.model.data records with IDs: [132600] 2026-10-07 23:55:11,985 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1878 deleted hr.job records with IDs: [4] 2026-10-07 23:55:11,991 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1878 deleted mail.followers records with IDs: [390] 2026-10-07 23:55:12,004 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1878 deleted mail.alias records with IDs: [32] 2026-10-07 23:55:12,053 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-07 23:55:19,357 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-10-07 23:55:19,784 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-10-07 23:55:19,849 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1088] 2026-10-07 23:55:19,970 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-10-07 23:55:20,571 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-10-07 23:55:20,971 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-10-07 23:55:22,644 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-10-07 23:55:23,108 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-10-07 23:55:23,183 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1089] 2026-10-07 23:55:23,310 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-10-07 23:55:23,805 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-07 23:55:31,947 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-10-07 23:55:32,224 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1895 deleted mail.mail records with IDs: [1601] 2026-10-07 23:55:32,432 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1898 deleted mail.activity records with IDs: [1090] 2026-10-07 23:55:32,609 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1898 deleted mail.mail records with IDs: [1602] 2026-10-07 23:55:32,833 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [1091] 2026-10-07 23:55:33,008 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1603] 2026-10-07 23:55:33,235 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1903 deleted mail.activity records with IDs: [1092] 2026-10-07 23:55:33,470 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [1604] 2026-10-07 23:55:33,640 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-10-07 23:55:33,829 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1895 deleted request.approval.user.line records with IDs: [1049, 1050, 1051, 1052] 2026-10-07 23:55:34,097 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1895 deleted mail.mail records with IDs: [1605] 2026-10-07 23:55:34,258 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1898 deleted mail.activity records with IDs: [1093] 2026-10-07 23:55:34,414 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1898 deleted mail.mail records with IDs: [1606] 2026-10-07 23:55:34,622 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [1094] 2026-10-07 23:55:34,841 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1607] 2026-10-07 23:55:35,135 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1903 deleted mail.activity records with IDs: [1095] 2026-10-07 23:55:35,344 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [1608] 2026-10-07 23:55:35,532 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-10-07 23:55:35,815 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1895 deleted mail.mail records with IDs: [1609] 2026-10-07 23:55:36,070 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1898 deleted mail.activity records with IDs: [1096] 2026-10-07 23:55:36,279 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1898 deleted mail.mail records with IDs: [1610] 2026-10-07 23:55:36,514 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [1097] 2026-10-07 23:55:36,720 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1611] 2026-10-07 23:55:36,779 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-10-07 23:55:37,020 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1895 deleted mail.mail records with IDs: [1612] 2026-10-07 23:55:37,257 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1098] 2026-10-07 23:55:37,432 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1613] 2026-10-07 23:55:37,505 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-10-07 23:55:37,596 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-07 23:55:37,615 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-10-07 23:55:37,681 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:55:38,927 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233837, 233877, 233884, 233920, 233899, 233902, 233927, 234010, 234034, 234028, 234040, 234086, 234100, 234124, 234146, 440754, 440765, 440851] 2026-10-07 23:55:38,927 121 INFO rb-61b7113-225342-422163 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-07 23:55:40,078 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-10-07 23:55:40,191 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-10-07 23:55:40,279 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-10-07 23:55:40,376 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:55:42,256 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233837, 233877, 233884, 233920, 233899, 233902, 233927, 234010, 234034, 234028, 234040, 234086, 234100, 234124, 234146, 440754, 440765, 440851] 2026-10-07 23:55:42,256 121 INFO rb-61b7113-225342-422163 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-07 23:55:43,175 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-10-07 23:55:43,388 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-10-07 23:55:43,492 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-10-07 23:55:43,691 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:55:44,813 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233837, 233877, 233884, 233920, 233899, 233902, 233927, 234010, 234034, 234028, 234040, 234086, 234100, 234124, 234146, 440754, 440765, 440851] 2026-10-07 23:55:44,813 121 INFO rb-61b7113-225342-422163 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-07 23:55:45,660 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-10-07 23:55:45,835 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-10-07 23:55:46,011 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:55:47,074 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233837, 233877, 233884, 233920, 233899, 233902, 233927, 234010, 234034, 234028, 234040, 234086, 234100, 234124, 234146, 440754, 440765, 440851] 2026-10-07 23:55:47,074 121 INFO rb-61b7113-225342-422163 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-07 23:55:47,968 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-10-07 23:55:48,128 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-10-07 23:55:48,280 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-10-07 23:55:48,469 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-10-07 23:55:48,621 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-10-07 23:55:48,856 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:55:50,012 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233837, 233877, 233884, 233920, 233899, 233902, 233927, 234010, 234034, 234028, 234040, 234086, 234100, 234124, 234146, 440754, 440765, 440851] 2026-10-07 23:55:50,012 121 INFO rb-61b7113-225342-422163 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-07 23:55:51,091 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-10-07 23:55:51,201 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-10-07 23:55:51,596 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-10-07 23:55:51,794 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-10-07 23:55:52,012 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-10-07 23:55:52,250 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-10-07 23:55:52,299 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-10-07 23:55:52,418 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-10-07 23:55:52,758 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-10-07 23:55:53,407 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [432], uid: 1915, model: viin.approval.request 2026-10-07 23:55:53,518 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-10-07 23:55:53,710 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [430] 2026-10-07 23:55:54,961 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-10-07 23:55:55,425 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:55:56,041 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-10-07 23:55:57,867 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:55:58,957 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233837, 233877, 233884, 233920, 233899, 233902, 233927, 234010, 234034, 234028, 234040, 234086, 234100, 234124, 234146, 440754, 440765, 440851] 2026-10-07 23:55:58,957 121 INFO rb-61b7113-225342-422163 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-07 23:55:59,975 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-10-07 23:56:00,357 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-10-07 23:56:00,464 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-10-07 23:56:00,951 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-10-07 23:56:01,049 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-10-07 23:56:01,374 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [435] 2026-10-07 23:56:01,405 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-10-07 23:56:01,798 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-10-07 23:56:01,965 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1102] 2026-10-07 23:56:02,101 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1618] 2026-10-07 23:56:02,263 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1103] 2026-10-07 23:56:02,450 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1619] 2026-10-07 23:56:02,766 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1620] 2026-10-07 23:56:02,948 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1621] 2026-10-07 23:56:03,026 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-10-07 23:56:03,505 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-10-07 23:56:03,802 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1104] 2026-10-07 23:56:04,560 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:56:06,084 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-10-07 23:56:06,262 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-10-07 23:56:06,336 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-10-07 23:56:06,806 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-10-07 23:56:06,963 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1105] 2026-10-07 23:56:07,172 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1624] 2026-10-07 23:56:07,297 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:56:07,319 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-10-07 23:56:07,380 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:56:08,149 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-10-07 23:56:08,291 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-10-07 23:56:08,387 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:56:16,169 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [10467] 2026-10-07 23:56:16,197 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-10-07 23:56:16,653 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-10-07 23:56:16,715 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-10-07 23:56:16,837 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:56:16,855 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-10-07 23:56:19,319 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-10-07 23:56:19,434 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1106] 2026-10-07 23:56:19,529 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106020535983452.1791417379.494196414947510-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:56:19,536 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1626] 2026-10-07 23:56:19,668 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1627] 2026-10-07 23:56:19,786 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <974908585438983.1791417379.727707624435425-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:56:19,797 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1628] 2026-10-07 23:56:19,903 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <848719875917265.1791417379.858148813247681-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:56:19,914 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1629] 2026-10-07 23:56:19,990 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <389036919999046.1791417379.953531980514526-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:56:19,998 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1630] 2026-10-07 23:56:20,155 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1107, 1108, 1109, 1110, 1111] 2026-10-07 23:56:20,292 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <665961437403105.1791417380.211369752883911-openerp-438-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:56:20,295 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <665961437403105.1791417380.211369752883911-openerp-438-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:56:20,300 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <665961437403105.1791417380.211369752883911-openerp-438-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:56:20,304 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <665961437403105.1791417380.211369752883911-openerp-438-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:56:20,323 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1631] 2026-10-07 23:56:21,143 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-10-07 23:56:23,766 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-10-07 23:56:23,907 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1112] 2026-10-07 23:56:24,038 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335864426389674.1791417383.993697643280029-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:56:24,047 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1633] 2026-10-07 23:56:24,148 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1634] 2026-10-07 23:56:24,236 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <090237952971919.1791417384.196082115173340-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:56:24,244 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1635] 2026-10-07 23:56:24,332 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133498995843569.1791417384.286847591400146-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:56:24,340 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1636] 2026-10-07 23:56:24,422 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623467458113230.1791417384.383525609970093-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:56:24,429 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1637] 2026-10-07 23:56:24,588 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-10-07 23:56:24,723 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149754006214817.1791417384.653787136077881-openerp-439-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:56:24,727 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149754006214817.1791417384.653787136077881-openerp-439-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:56:24,731 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149754006214817.1791417384.653787136077881-openerp-439-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:56:24,734 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149754006214817.1791417384.653787136077881-openerp-439-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:56:24,750 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1638] 2026-10-07 23:56:25,493 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-10-07 23:56:28,084 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-10-07 23:56:28,206 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1118] 2026-10-07 23:56:28,342 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <592561820995342.1791417388.288101196289062-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:56:28,350 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1640] 2026-10-07 23:56:28,446 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1641] 2026-10-07 23:56:28,538 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <078793776447352.1791417388.493156671524048-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:56:28,545 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1642] 2026-10-07 23:56:28,628 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355016631816742.1791417388.588365554809570-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:56:28,636 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1643] 2026-10-07 23:56:28,721 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <498375128000328.1791417388.679093837738037-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:56:28,729 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1644] 2026-10-07 23:56:28,896 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1119, 1120, 1121, 1122, 1123] 2026-10-07 23:56:29,049 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017802477060499.1791417388.974817276000977-openerp-440-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:56:29,053 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017802477060499.1791417388.974817276000977-openerp-440-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:56:29,058 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017802477060499.1791417388.974817276000977-openerp-440-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:56:29,062 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017802477060499.1791417388.974817276000977-openerp-440-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:56:29,080 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1645] 2026-10-07 23:56:29,888 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-10-07 23:56:32,414 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1646] 2026-10-07 23:56:32,611 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1124] 2026-10-07 23:56:32,771 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <188299865958324.1791417392.710261106491089-openerp-message-notify@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:56:32,780 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1647] 2026-10-07 23:56:32,889 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1648] 2026-10-07 23:56:32,978 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <797189037697246.1791417392.934480428695679-openerp-message-notify@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:56:32,986 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1649] 2026-10-07 23:56:33,088 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <424912652954973.1791417393.036303758621216-openerp-message-notify@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:56:33,096 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1650] 2026-10-07 23:56:33,192 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <292709634056299.1791417393.144669532775879-openerp-message-notify@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:56:33,200 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1651] 2026-10-07 23:56:33,348 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1125, 1126, 1127, 1128, 1129] 2026-10-07 23:56:33,478 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907671975649550.1791417393.411713600158691-openerp-441-viin.approval.request@38261df7597d>: ['"Charlie Brown" <@False>'] 2026-10-07 23:56:33,481 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907671975649550.1791417393.411713600158691-openerp-441-viin.approval.request@38261df7597d>: ['"David Wilson" <@False>'] 2026-10-07 23:56:33,485 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907671975649550.1791417393.411713600158691-openerp-441-viin.approval.request@38261df7597d>: ['"Grace Lee" <@False>'] 2026-10-07 23:56:33,489 121 INFO rb-61b7113-225342-422163 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907671975649550.1791417393.411713600158691-openerp-441-viin.approval.request@38261df7597d>: ['"Hannah Martin" <@False>'] 2026-10-07 23:56:33,506 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1652] 2026-10-07 23:56:33,820 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-10-07 23:56:35,708 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-07 23:56:36,616 121 INFO rb-61b7113-225342-422163 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-07 23:56:37,516 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-10-07 23:56:38,410 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:56:39,394 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-10-07 23:56:40,632 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-10-07 23:56:41,726 121 INFO rb-61b7113-225342-422163 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-07 23:56:42,990 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:56:43,826 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-10-07 23:56:43,840 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18078] 2026-10-07 23:56:43,849 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:56:44,469 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-10-07 23:56:44,480 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18082] 2026-10-07 23:56:44,488 121 INFO rb-61b7113-225342-422163 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-07 23:56:44,712 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_cancel_revert_draft_po_to_previous_state ... 2026-10-07 23:56:45,433 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-10-07 23:56:45,566 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1130] 2026-10-07 23:56:46,186 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [118] 2026-10-07 23:56:46,298 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [119] 2026-10-07 23:56:46,437 121 INFO rb-61b7113-225342-422163 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-07 23:56:47,134 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-10-07 23:56:47,273 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1131] 2026-10-07 23:56:47,612 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1657] 2026-10-07 23:56:47,872 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1658] 2026-10-07 23:56:48,124 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_multi_lines_multi_vendors_grouping ... 2026-10-07 23:56:48,693 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1659] 2026-10-07 23:56:48,809 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1132] 2026-10-07 23:56:49,268 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_po_generated_and_linked ... 2026-10-07 23:56:49,730 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1660] 2026-10-07 23:56:49,837 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1133] 2026-10-07 23:56:50,120 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_two_approvals_merge_po_line_and_cancel_reverts ... 2026-10-07 23:56:50,577 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-10-07 23:56:50,723 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1134] 2026-10-07 23:56:51,194 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-10-07 23:56:51,277 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1135] 2026-10-07 23:56:51,598 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [1] 2026-10-07 23:56:51,681 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_deletes_generated_purchase_documents ... 2026-10-07 23:56:52,120 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1663] 2026-10-07 23:56:52,244 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1136] 2026-10-07 23:56:52,708 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [130] 2026-10-07 23:56:52,965 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18140, 18138, 18137, 18136, 18135] 2026-10-07 23:56:53,011 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [453] 2026-10-07 23:56:53,051 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7569] 2026-10-07 23:56:53,080 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_does_not_delete_preexisting_po ... 2026-10-07 23:56:53,747 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1664] 2026-10-07 23:56:53,879 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1137] 2026-10-07 23:56:54,316 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [132] 2026-10-07 23:56:54,407 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [133] 2026-10-07 23:56:54,711 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18151, 18149, 18148, 18147, 18146] 2026-10-07 23:56:54,752 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [454] 2026-10-07 23:56:54,793 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7570] 2026-10-07 23:56:54,838 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:56:56,828 121 INFO rb-61b7113-225342-422163 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-07 23:56:57,299 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-10-07 23:56:57,423 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1138] 2026-10-07 23:56:57,952 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-10-07 23:56:58,058 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1139] 2026-10-07 23:56:58,353 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [2] 2026-10-07 23:56:58,408 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_purchase.tests.test_purchase_origin_revert: Starting TestApprovalPurchaseOriginRevert.test_unlink_request_keeps_the_attached_purchase_line_quantity ... 2026-10-07 23:57:00,031 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1931 deleted mail.mail records with IDs: [1667] 2026-10-07 23:57:00,226 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1140] 2026-10-07 23:57:00,346 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1668] 2026-10-07 23:57:01,493 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1931 deleted mail.message records with IDs: [18164, 18162, 18161] 2026-10-07 23:57:01,568 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1931 deleted viin.approval.request records with IDs: [457] 2026-10-07 23:57:01,614 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1931 deleted mail.followers records with IDs: [7573, 7574] 2026-10-07 23:57:01,660 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-07 23:57:03,965 121 INFO rb-61b7113-225342-422163 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-07 23:57:04,811 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1933 deleted mail.mail records with IDs: [1669] 2026-10-07 23:57:04,966 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1141] 2026-10-07 23:57:05,095 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1670] 2026-10-07 23:57:05,561 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [3] 2026-10-07 23:57:05,639 121 INFO rb-61b7113-225342-422163 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-07 23:57:06,357 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1933 deleted mail.mail records with IDs: [1671] 2026-10-07 23:57:06,515 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1142] 2026-10-07 23:57:06,620 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1672] 2026-10-07 23:57:07,039 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [4] 2026-10-07 23:57:07,094 121 INFO rb-61b7113-225342-422163 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-07 23:57:07,806 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1933 deleted mail.mail records with IDs: [1673] 2026-10-07 23:57:07,988 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1143] 2026-10-07 23:57:08,141 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1674] 2026-10-07 23:57:08,700 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [5] 2026-10-07 23:57:08,773 121 INFO rb-61b7113-225342-422163 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-07 23:57:10,327 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1933 deleted mail.mail records with IDs: [1675] 2026-10-07 23:57:10,549 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1144] 2026-10-07 23:57:10,684 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1676] 2026-10-07 23:57:11,468 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1933 deleted mail.mail records with IDs: [1677] 2026-10-07 23:57:11,626 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1145] 2026-10-07 23:57:11,787 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1678] 2026-10-07 23:57:12,202 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1679] 2026-10-07 23:57:12,991 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1933 deleted mail.message records with IDs: [18186, 18181, 18179, 18178] 2026-10-07 23:57:13,069 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1933 deleted viin.approval.request records with IDs: [461] 2026-10-07 23:57:13,143 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1933 deleted mail.followers records with IDs: [7581, 7582] 2026-10-07 23:57:13,358 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [6] 2026-10-07 23:57:13,428 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-07 23:57:18,344 121 INFO rb-61b7113-225342-422163 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-07 23:57:19,055 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1680] 2026-10-07 23:57:19,260 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1146] 2026-10-07 23:57:19,436 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1681] 2026-10-07 23:57:19,975 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [7] 2026-10-07 23:57:20,035 121 INFO rb-61b7113-225342-422163 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-07 23:57:20,668 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1934 deleted mail.mail records with IDs: [1682] 2026-10-07 23:57:20,794 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1147] 2026-10-07 23:57:20,908 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1683] 2026-10-07 23:57:21,640 121 INFO rb-61b7113-225342-422163 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-07 23:57:22,406 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1684] 2026-10-07 23:57:22,564 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1148] 2026-10-07 23:57:22,675 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1685] 2026-10-07 23:57:23,213 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [9] 2026-10-07 23:57:23,276 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [8] 2026-10-07 23:57:23,339 121 INFO rb-61b7113-225342-422163 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-07 23:57:23,845 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1686] 2026-10-07 23:57:23,972 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1149] 2026-10-07 23:57:24,088 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1687] 2026-10-07 23:57:24,463 121 INFO rb-61b7113-225342-422163 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-07 23:57:25,200 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1688] 2026-10-07 23:57:25,368 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1150] 2026-10-07 23:57:25,503 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1689] 2026-10-07 23:57:26,100 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1690] 2026-10-07 23:57:26,298 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [146] 2026-10-07 23:57:26,385 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [12] 2026-10-07 23:57:26,444 121 INFO rb-61b7113-225342-422163 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-07 23:57:27,032 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1691] 2026-10-07 23:57:27,179 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1151] 2026-10-07 23:57:27,303 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1692] 2026-10-07 23:57:27,647 121 INFO rb-61b7113-225342-422163 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-07 23:57:28,160 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1693] 2026-10-07 23:57:28,274 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1152] 2026-10-07 23:57:28,374 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1694] 2026-10-07 23:57:28,813 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1695] 2026-10-07 23:57:28,917 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1153] 2026-10-07 23:57:29,003 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1696] 2026-10-07 23:57:29,325 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [14] 2026-10-07 23:57:29,395 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-10-07 23:57:29,997 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1697] 2026-10-07 23:57:30,177 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1154] 2026-10-07 23:57:30,304 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1698] 2026-10-07 23:57:30,514 121 INFO rb-61b7113-225342-422163 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-07 23:57:31,209 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1699] 2026-10-07 23:57:31,362 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1155] 2026-10-07 23:57:31,495 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1700] 2026-10-07 23:57:32,161 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1701] 2026-10-07 23:57:32,299 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1156] 2026-10-07 23:57:32,405 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1702] 2026-10-07 23:57:32,750 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [16] 2026-10-07 23:57:32,826 121 INFO rb-61b7113-225342-422163 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-07 23:57:33,437 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1703] 2026-10-07 23:57:33,585 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1157] 2026-10-07 23:57:33,702 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1704] 2026-10-07 23:57:34,357 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1705] 2026-10-07 23:57:34,468 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1158] 2026-10-07 23:57:34,571 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1706] 2026-10-07 23:57:34,937 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [18] 2026-10-07 23:57:35,009 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [19] 2026-10-07 23:57:35,070 121 INFO rb-61b7113-225342-422163 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-07 23:57:35,872 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1707] 2026-10-07 23:57:36,045 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1159] 2026-10-07 23:57:36,169 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1708] 2026-10-07 23:57:36,875 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1709] 2026-10-07 23:57:37,001 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1160] 2026-10-07 23:57:37,101 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1710] 2026-10-07 23:57:37,509 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [23] 2026-10-07 23:57:37,590 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [25] 2026-10-07 23:57:37,670 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [22] 2026-10-07 23:57:37,757 121 INFO rb-61b7113-225342-422163 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [24] 2026-10-07 23:57:37,862 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-07 23:57:44,051 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_change_purpose_of_step ... 2026-10-07 23:57:44,346 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_different_purposes ... 2026-10-07 23:57:44,925 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_general_and_purpose_steps ... 2026-10-07 23:57:45,005 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_same_purpose ... 2026-10-07 23:57:45,085 121 INFO rb-61b7113-225342-422163 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approvers_for_different_purposes_multiple_approvers ... 2026-10-07 23:57:45,568 121 INFO rb-61b7113-225342-422163 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-07 23:57:45,570 121 INFO rb-61b7113-225342-422163 odoo.service.server: 2287 post-tests in 9563.12s, 3167317 queries 2026-10-07 23:57:45,583 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_purchase_order_advance: 22 tests 111.18s 43629 queries 2026-10-07 23:57:45,583 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_purchase_receipt: 18 tests 27.24s 9833 queries 2026-10-07 23:57:45,583 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_quality: 63 tests 30.17s 13525 queries 2026-10-07 23:57:45,583 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_quality_mrp: 13 tests 13.12s 4713 queries 2026-10-07 23:57:45,583 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_quality_stock: 15 tests 5.51s 2461 queries 2026-10-07 23:57:45,583 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_registration_email_blacklist: 74 tests 55.23s 31841 queries 2026-10-07 23:57:45,583 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 2.77s 855 queries 2026-10-07 23:57:45,583 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 4.29s 1472 queries 2026-10-07 23:57:45,583 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_sale_backdate: 6 tests 2.29s 961 queries 2026-10-07 23:57:45,583 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.60s 162 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_sale_line_numbering: 4 tests 2.98s 645 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_sale_order_advance: 14 tests 85.27s 29377 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_sale_price_lock: 8 tests 7.71s 2237 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_sales_stock_schedule: 66 tests 87.51s 25556 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_sales_target: 26 tests 39.51s 15588 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_sales_target_pos: 24 tests 61.50s 19684 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_sales_target_sale: 27 tests 139.37s 35110 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_sales_team_advanced: 17 tests 8.59s 4091 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_sales_team_advanced_crm: 13 tests 10.54s 4477 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_sales_team_advanced_sale: 10 tests 22.43s 9744 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_signup_email_verification: 6 tests 15.80s 8571 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_sshkey: 11 tests 12.33s 3811 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_stock_account_moves_link: 12 tests 28.73s 11543 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_stock_asset: 20 tests 64.34s 20597 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_stock_asset_equipment: 6 tests 18.56s 5567 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_stock_equipment: 26 tests 9.25s 3362 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 12.64s 5430 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 1.22s 453 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_token_expiration_test: 15 tests 1.08s 311 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_unique_product_code: 5 tests 7.62s 3301 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_vat_counterpart: 9 tests 2.58s 941 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_vendor_price_lock: 11 tests 10.61s 2906 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_wallet: 73 tests 359.51s 142043 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_warranty_management: 55 tests 11.11s 3709 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_warranty_purchase: 20 tests 14.45s 5508 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 16.58s 6258 queries 2026-10-07 23:57:45,584 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_warranty_sale: 24 tests 20.45s 7198 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_warranty_sale_stock: 16 tests 21.78s 7273 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_warranty_stock: 26 tests 12.36s 4364 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_website_apps_store: 59 tests 253.60s 93739 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_website_apps_store_loc: 3 tests 8.52s 615 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_website_docs: 109 tests 167.23s 30552 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_website_docs_odoo: 19 tests 27.72s 10466 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_website_odoo_version: 3 tests 0.93s 338 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: to_website_slides_event: 3 tests 0.52s 151 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: utm: 19 tests 4.11s 1255 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_account: 135 tests 246.70s 97592 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_account_auto_transfer: 10 tests 22.85s 10138 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_account_bank_statement_import: 128 tests 502.86s 200488 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_account_bank_statement_import_rje: 7 tests 36.73s 13358 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 5.89s 1528 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_account_budget_project: 8 tests 1.95s 684 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_account_followup: 139 tests 1080.10s 315551 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_account_followup_sale: 25 tests 64.76s 24550 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_account_onbehalf_payment: 22 tests 76.37s 29929 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 22.24s 8780 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_account_reconciliation: 171 tests 1143.78s 307114 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_account_recurring: 25 tests 118.14s 34539 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate: 75 tests 619.04s 227436 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_crm: 9 tests 95.75s 35736 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 5.84s 2172 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 246.94s 86770 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 37.06s 8796 queries 2026-10-07 23:57:45,585 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 79.41s 28062 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 321.71s 114554 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 97.47s 34413 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 133.29s 45805 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_pos: 25 tests 152.27s 54625 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 34.65s 12830 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 35.84s 12742 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_purchase: 3 tests 7.66s 3016 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_sale: 29 tests 324.06s 117546 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 97.28s 35719 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_website: 77 tests 478.68s 173324 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 60.72s 21134 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.21s 39 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_amazon: 18 tests 5.59s 5605 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_amazon_ses: 48 tests 3.33s 1152 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_api_request_logger: 7 tests 1.46s 598 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_appointment: 13 tests 17.63s 6645 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_appointment_crm: 4 tests 4.64s 1722 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_appointment_sale: 3 tests 5.31s 1677 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 2.27s 892 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_appointment_website: 37 tests 49.11s 16115 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_appointment_website_hr: 4 tests 6.30s 2310 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval: 543 tests 586.36s 161452 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval_account: 68 tests 223.15s 28541 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval_analytic: 12 tests 74.62s 5454 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval_employee_advance: 81 tests 182.78s 62568 queries 2026-10-07 23:57:45,586 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 104.32s 39411 queries 2026-10-07 23:57:45,587 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 150.67s 64422 queries 2026-10-07 23:57:45,587 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 35.74s 15784 queries 2026-10-07 23:57:45,587 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 29.68s 10814 queries 2026-10-07 23:57:45,587 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval_maintenance: 7 tests 1.09s 355 queries 2026-10-07 23:57:45,587 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval_marketplace: 5 tests 8.45s 3740 queries 2026-10-07 23:57:45,587 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval_procurement: 7 tests 18.87s 13620 queries 2026-10-07 23:57:45,587 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval_project: 9 tests 7.28s 2394 queries 2026-10-07 23:57:45,587 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval_purchase: 13 tests 18.66s 7449 queries 2026-10-07 23:57:45,587 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval_purchase_stock: 19 tests 36.19s 15565 queries 2026-10-07 23:57:45,587 121 INFO rb-61b7113-225342-422163 odoo.tests.stats: viin_approval_purpose_routing: 7 tests 7.70s 3232 queries 2026-10-07 23:57:45,587 121 INFO rb-61b7113-225342-422163 odoo.tests.result: 0 failed, 0 error(s) of 2287 tests when loading database 'rb-61b7113-225342-422163' 2026-10-07 23:57:45,588 121 INFO rb-61b7113-225342-422163 odoo.service.server: Initiating shutdown 2026-10-07 23:57:45,588 121 INFO rb-61b7113-225342-422163 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.