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.2-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.2-py3-none-any.whl (15 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.2 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.108-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.60.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.108 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.108-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.0-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.108->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.108->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.108->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.108-py3-none-any.whl (140 kB) Downloading grpcio_status-1.84.0-py3-none-any.whl (14 kB) Downloading google_auth-2.60.0-py3-none-any.whl (264 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.108-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.0-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=1510759 sha256=1523589ea860a0cd1cd677cc51332883461884ad68a85ac210996d47816cd4e5 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-j_zaocr7/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.108 botocore-1.43.108 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.60.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.0 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-06 08:47:28,496 121 INFO ? odoo: Odoo version 18.0 2026-10-06 08:47:28,496 121 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-10-06 08:47:28,496 121 INFO ? odoo: addons paths: ['/data/build/rb-7dc4d15-225289/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-7dc4d15-225289/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-10-06 08:47:28,497 121 INFO ? odoo: database: runbot_build@default:5435 2026-10-06 08:47:28,700 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-06 08:47:28,714 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-06 08:47:29,053 121 INFO ? odoo.tests.common: Importing test framework 2026-10-06 08:47:29,542 121 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-06 08:47:29,579 121 INFO rb-7dc4d15-225289-421537 odoo.modules.loading: loading 1 modules... 2026-10-06 08:47:29,768 121 INFO rb-7dc4d15-225289-421537 odoo.modules.loading: 1 modules loaded in 0.19s, 0 queries (+0 extra) 2026-10-06 08:47:31,181 121 INFO rb-7dc4d15-225289-421537 odoo.modules.loading: loading 1157 modules... 2026-10-06 08:47:52,592 121 INFO rb-7dc4d15-225289-421537 odoo.modules.loading: 1157 modules loaded in 21.41s, 2 queries (+2 extra) 2026-10-06 08:47:55,945 121 INFO rb-7dc4d15-225289-421537 odoo.modules.loading: Modules loaded. 2026-10-06 08:47:56,244 121 INFO rb-7dc4d15-225289-421537 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-06 08:47:56,246 121 INFO rb-7dc4d15-225289-421537 odoo.modules.registry: Registry loaded in 26.703s 2026-10-06 08:47:56,247 121 INFO rb-7dc4d15-225289-421537 odoo.service.server: Starting post tests 2026-10-06 08:47:57,815 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-06 08:48:04,235 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 4.988446235656738 seconds 2026-10-06 08:48:05,247 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.0124356746673584 seconds 2026-10-06 08:48:19,298 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-10-06 08:48:24,481 121 INFO rb-7dc4d15-225289-421537 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-06 08:48:28,982 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1593 checked, 5 removed 2026-10-06 08:48:41,528 121 INFO rb-7dc4d15-225289-421537 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-06 08:48:46,916 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:48:59,552 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-06 08:49:05,987 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-06 08:49:11,563 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-10-06 08:49:18,596 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-10-06 08:49:22,890 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-10-06 08:49:26,864 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:49:40,952 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-10-06 08:49:41,357 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-10-06 08:49:41,702 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-10-06 08:49:42,152 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:49:56,892 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-06 08:49:57,489 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:49:57,508 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-10-06 08:49:58,765 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-10-06 08:50:00,101 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-10-06 08:50:01,504 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-10-06 08:50:02,707 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-10-06 08:50:05,203 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-10-06 08:50:06,653 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:09,072 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-10-06 08:50:10,137 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:11,665 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:13,175 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-10-06 08:50:15,757 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:17,865 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:19,538 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-10-06 08:50:22,428 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-10-06 08:50:23,945 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-10-06 08:50:25,292 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 08:50:26,289 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-10-06 08:50:26,392 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-10-06 08:50:26,481 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-10-06 08:50:26,554 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-10-06 08:50:26,623 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-10-06 08:50:26,720 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-10-06 08:50:26,771 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-10-06 08:50:26,821 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-10-06 08:50:26,861 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-10-06 08:50:26,920 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-10-06 08:50:27,162 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-10-06 08:50:27,362 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-10-06 08:50:27,399 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-10-06 08:50:27,434 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-10-06 08:50:27,491 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:50:28,631 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-10-06 08:50:28,789 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-10-06 08:50:28,872 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-10-06 08:50:29,041 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-10-06 08:50:29,048 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-10-06 08:50:29,074 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-10-06 08:50:29,151 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-10-06 08:50:29,159 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-10-06 08:50:29,196 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1169] 2026-10-06 08:50:29,197 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-10-06 08:50:29,219 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-10-06 08:50:29,222 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-10-06 08:50:29,225 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-10-06 08:50:29,245 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-10-06 08:50:29,247 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-10-06 08:50:29,251 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-10-06 08:50:29,272 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-10-06 08:50:29,274 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-10-06 08:50:29,278 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-10-06 08:50:29,299 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-10-06 08:50:29,301 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-10-06 08:50:29,305 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-10-06 08:50:29,344 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-10-06 08:50:29,434 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-10-06 08:50:29,522 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-10-06 08:50:29,574 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-10-06 08:50:29,616 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-10-06 08:50:29,755 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted viin.quality.check records with IDs: [26] 2026-10-06 08:50:29,965 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91780] 2026-10-06 08:50:29,965 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted viin.quality.tag records with IDs: [1] 2026-10-06 08:50:30,014 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91782] 2026-10-06 08:50:30,014 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted quality.reason records with IDs: [5] 2026-10-06 08:50:30,198 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted quality.alert.corrective.action records with IDs: [5] 2026-10-06 08:50:30,217 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [12] 2026-10-06 08:50:30,294 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted quality.alert.preventive.action records with IDs: [7] 2026-10-06 08:50:30,304 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [13] 2026-10-06 08:50:30,338 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [14] 2026-10-06 08:50:30,354 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted viin.quality.alert records with IDs: [12] 2026-10-06 08:50:30,365 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted quality.action records with IDs: [9] 2026-10-06 08:50:30,392 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted viin.quality.point records with IDs: [23] 2026-10-06 08:50:30,431 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91619] 2026-10-06 08:50:30,432 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted quality.alert.stage records with IDs: [1] 2026-10-06 08:50:30,604 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #52 deleted viin.quality.point.test_type records with IDs: [4] 2026-10-06 08:50:30,639 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-10-06 08:50:30,670 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-10-06 08:50:30,769 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:30,958 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:30,971 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.check 2026-10-06 08:50:30,983 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.alert 2026-10-06 08:50:31,016 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:31,124 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-10-06 08:50:31,128 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-10-06 08:50:31,133 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.corrective.action 2026-10-06 08:50:31,173 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:31,290 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.corrective.action 2026-10-06 08:50:31,296 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.corrective.action 2026-10-06 08:50:31,300 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.preventive.action 2026-10-06 08:50:31,324 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:31,428 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.preventive.action 2026-10-06 08:50:31,433 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.preventive.action 2026-10-06 08:50:31,462 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-10-06 08:50:31,560 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:31,587 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:31,697 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:31,810 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:50:32,830 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:32,974 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_every_wizard_writable_related_is_internal_user_whitelisted ... 2026-10-06 08:50:33,025 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:50:34,065 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-10-06 08:50:35,009 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-10-06 08:50:35,280 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-10-06 08:50:35,687 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-10-06 08:50:36,036 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-10-06 08:50:36,388 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:50:37,439 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-10-06 08:50:37,510 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-10-06 08:50:37,561 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:50:38,656 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-06 08:50:38,738 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:50:40,475 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-10-06 08:50:40,691 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1191] 2026-10-06 08:50:40,720 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [91756] 2026-10-06 08:50:40,720 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-10-06 08:50:40,781 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-10-06 08:50:40,988 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-10-06 08:50:41,009 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-10-06 08:50:41,023 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1191] 2026-10-06 08:50:41,026 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-10-06 08:50:41,052 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-10-06 08:50:41,130 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-10-06 08:50:41,204 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-10-06 08:50:41,301 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-10-06 08:50:41,362 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-06 08:50:41,402 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-10-06 08:50:53,163 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 08:50:54,228 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-10-06 08:50:54,305 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-10-06 08:50:54,368 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-10-06 08:50:54,429 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-10-06 08:50:54,488 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-10-06 08:50:54,564 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-10-06 08:50:54,627 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-10-06 08:50:54,698 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-10-06 08:50:54,810 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-10-06 08:50:54,873 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-10-06 08:50:54,947 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-10-06 08:50:55,076 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:50:56,413 121 INFO rb-7dc4d15-225289-421537 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-06 08:50:56,937 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.move records with IDs: [190] 2026-10-06 08:50:57,396 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-10-06 08:50:57,777 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.move records with IDs: [193] 2026-10-06 08:50:58,132 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-10-06 08:50:58,540 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-10-06 08:50:58,857 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.move records with IDs: [198] 2026-10-06 08:50:59,254 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:51:00,214 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-10-06 08:51:00,581 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.move records with IDs: [206] 2026-10-06 08:51:01,713 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:02,052 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.move records with IDs: [214] 2026-10-06 08:51:02,946 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-10-06 08:51:03,310 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.move records with IDs: [222] 2026-10-06 08:51:04,413 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-10-06 08:51:04,787 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.move records with IDs: [230] 2026-10-06 08:51:06,169 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-10-06 08:51:06,511 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.move records with IDs: [238] 2026-10-06 08:51:08,237 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:51:08,254 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_stock.tests.test_quality_product_template_stock: Starting TestQualityProductTemplateStock.test_get_prepare_data ... 2026-10-06 08:51:08,387 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:51:09,491 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-10-06 08:51:09,893 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-10-06 08:51:10,277 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [58] 2026-10-06 08:51:10,303 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-10-06 08:51:10,762 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-10-06 08:51:11,421 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-10-06 08:51:11,989 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-10-06 08:51:12,480 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:51:13,588 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-10-06 08:51:13,646 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-10-06 08:51:13,671 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-10-06 08:51:13,691 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2694] 2026-10-06 08:51:13,697 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-10-06 08:51:13,745 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-10-06 08:51:13,775 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-10-06 08:51:13,777 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-10-06 08:51:13,810 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-10-06 08:51:13,827 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-10-06 08:51:13,870 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-10-06 08:51:13,901 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-10-06 08:51:13,968 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 74, model: stock.picking.type 2026-10-06 08:51:14,006 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 74, model: stock.picking.type 2026-10-06 08:51:14,051 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:51:14,071 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-10-06 08:51:14,122 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-10-06 08:51:14,164 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,201 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,241 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,281 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,320 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,355 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,398 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,440 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,486 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,536 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,583 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,622 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-10-06 08:51:14,664 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,703 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-10-06 08:51:14,746 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,776 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,812 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,846 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,880 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:14,912 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-10-06 08:51:14,945 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-10-06 08:51:14,991 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:15,034 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-10-06 08:51:15,086 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:51:15,107 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-10-06 08:51:15,138 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:15,171 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-10-06 08:51:15,203 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:15,246 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:15,298 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:51:15,316 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-10-06 08:51:15,365 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:15,414 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:15,524 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:15,614 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-10-06 08:51:15,651 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:15,692 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:15,735 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:15,777 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-10-06 08:51:15,826 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-10-06 08:51:15,844 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-10-06 08:51:15,889 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:51:15,906 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:15,944 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:15,981 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-10-06 08:51:16,022 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:51:16,039 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:16,129 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:51:16,150 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:18,018 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [72] 2026-10-06 08:51:18,179 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:25,237 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-10-06 08:51:27,015 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [74] 2026-10-06 08:51:27,215 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-10-06 08:51:27,250 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-10-06 08:51:27,292 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:51:27,313 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:28,487 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 08:51:29,932 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:29] "POST /web/signup HTTP/1.1" 200 - 203 0.203 1.244 2026-10-06 08:51:29,995 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:31,211 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 08:51:33,274 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:33] "POST /web/signup HTTP/1.1" 200 - 203 0.159 1.907 2026-10-06 08:51:33,287 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [76] 2026-10-06 08:51:33,845 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-06 08:51:34,046 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [377] 2026-10-06 08:51:34,067 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #76 deleted mail.message records with IDs: [8771] 2026-10-06 08:51:34,086 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-06 08:51:34,097 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: Simulating signal changes during tests 2026-10-06 08:51:34,097 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:34] "POST /web/signup HTTP/1.1" 303 - 286 0.388 0.416 2026-10-06 08:51:34,111 121 INFO rb-7dc4d15-225289-421537 odoo.http: Session expired 2026-10-06 08:51:34,111 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:34] "GET /my HTTP/1.1" 303 - 5 0.002 0.007 2026-10-06 08:51:34,742 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:34] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.084 0.542 2026-10-06 08:51:34,783 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:35,793 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 08:51:37,076 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:37] "POST /web/signup HTTP/1.1" 200 - 203 0.146 1.139 2026-10-06 08:51:37,134 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-10-06 08:51:38,319 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 08:51:39,782 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:39] "POST /web/signup HTTP/1.1" 200 - 203 0.221 1.244 2026-10-06 08:51:39,836 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-10-06 08:51:41,254 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 08:51:42,144 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:newcomer@allowed-example.com from 127.0.0.1 2026-10-06 08:51:42,306 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [378] 2026-10-06 08:51:42,320 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #77 deleted mail.message records with IDs: [8780] 2026-10-06 08:51:42,333 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:newcomer@allowed-example.com from 127.0.0.1 2026-10-06 08:51:42,342 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: Simulating signal changes during tests 2026-10-06 08:51:42,342 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:42] "POST /web/signup HTTP/1.1" 303 - 285 0.305 0.786 2026-10-06 08:51:42,357 121 INFO rb-7dc4d15-225289-421537 odoo.http: Session expired 2026-10-06 08:51:42,358 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:42] "GET /my HTTP/1.1" 303 - 5 0.003 0.007 2026-10-06 08:51:43,286 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:43] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.162 0.762 2026-10-06 08:51:43,340 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-10-06 08:51:44,604 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 08:51:46,955 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:46] "POST /web/signup HTTP/1.1" 200 - 203 0.204 2.152 2026-10-06 08:51:47,427 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-06 08:51:47,557 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #78 deleted mail.mail records with IDs: [379] 2026-10-06 08:51:47,568 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #78 deleted mail.message records with IDs: [8785] 2026-10-06 08:51:47,580 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-06 08:51:47,589 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: Simulating signal changes during tests 2026-10-06 08:51:47,589 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:47] "POST /web/signup HTTP/1.1" 303 - 265 0.236 0.362 2026-10-06 08:51:47,602 121 INFO rb-7dc4d15-225289-421537 odoo.http: Session expired 2026-10-06 08:51:47,602 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:47] "GET /my HTTP/1.1" 303 - 5 0.002 0.007 2026-10-06 08:51:48,217 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:48] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.094 0.518 2026-10-06 08:51:48,271 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:49,648 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 08:51:50,912 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:50] "POST /web/signup HTTP/1.1" 200 - 202 0.139 1.129 2026-10-06 08:51:51,481 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:51] "POST /web/signup HTTP/1.1" 200 - 128 0.082 0.450 2026-10-06 08:51:52,028 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:reader2@blocked-example.com from 127.0.0.1 2026-10-06 08:51:52,195 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #79 deleted mail.mail records with IDs: [380] 2026-10-06 08:51:52,209 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #79 deleted mail.message records with IDs: [8790] 2026-10-06 08:51:52,235 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:reader2@blocked-example.com from 127.0.0.1 2026-10-06 08:51:52,255 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: Simulating signal changes during tests 2026-10-06 08:51:52,256 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:52] "POST /web/signup HTTP/1.1" 303 - 286 0.290 0.446 2026-10-06 08:51:52,274 121 INFO rb-7dc4d15-225289-421537 odoo.http: Session expired 2026-10-06 08:51:52,274 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:52] "GET /my HTTP/1.1" 303 - 5 0.003 0.011 2026-10-06 08:51:52,936 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:52] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.074 0.585 2026-10-06 08:51:53,492 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:reader3@blocked-example.com from 127.0.0.1 2026-10-06 08:51:53,628 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #80 deleted mail.mail records with IDs: [381] 2026-10-06 08:51:53,650 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #80 deleted mail.message records with IDs: [8793] 2026-10-06 08:51:53,670 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:reader3@blocked-example.com from 127.0.0.1 2026-10-06 08:51:53,678 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: Simulating signal changes during tests 2026-10-06 08:51:53,679 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:53] "POST /web/signup HTTP/1.1" 303 - 286 0.262 0.401 2026-10-06 08:51:53,690 121 INFO rb-7dc4d15-225289-421537 odoo.http: Session expired 2026-10-06 08:51:53,690 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:53] "GET /my HTTP/1.1" 303 - 5 0.002 0.006 2026-10-06 08:51:54,265 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:54] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.056 0.516 2026-10-06 08:51:54,779 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:reader4@blocked-example.com from 127.0.0.1 2026-10-06 08:51:54,944 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [382] 2026-10-06 08:51:54,962 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #81 deleted mail.message records with IDs: [8796] 2026-10-06 08:51:54,977 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:reader4@blocked-example.com from 127.0.0.1 2026-10-06 08:51:54,990 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: Simulating signal changes during tests 2026-10-06 08:51:54,990 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:54] "POST /web/signup HTTP/1.1" 303 - 286 0.275 0.409 2026-10-06 08:51:55,005 121 INFO rb-7dc4d15-225289-421537 odoo.http: Session expired 2026-10-06 08:51:55,005 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:55] "GET /my HTTP/1.1" 303 - 5 0.002 0.009 2026-10-06 08:51:55,582 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:55] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.076 0.497 2026-10-06 08:51:55,638 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:51:55,662 121 INFO rb-7dc4d15-225289-421537 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-06 08:51:57,074 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 08:51:58,450 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:58] "POST /web/signup HTTP/1.1" 200 - 203 0.143 1.237 2026-10-06 08:51:59,152 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-10-06 08:51:59,167 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8800] 2026-10-06 08:51:59,176 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 08:51:59,507 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:resident@blocked-example.com from 127.0.0.1 2026-10-06 08:51:59,537 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:resident@blocked-example.com from 127.0.0.1 2026-10-06 08:51:59,549 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: Simulating signal changes during tests 2026-10-06 08:51:59,550 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:59] "POST /web/reset_password HTTP/1.1" 303 - 117 0.105 0.205 2026-10-06 08:51:59,592 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:resident@blocked-example.com from 127.0.0.1 2026-10-06 08:51:59,616 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:51:59] "POST /web/login HTTP/1.1" 303 - 16 0.015 0.035 2026-10-06 08:51:59,634 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login failed for db:rb-7dc4d15-225289-421537 login:resident@blocked-example.com from 127.0.0.1 2026-10-06 08:52:00,233 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:52:00] "POST /web/login HTTP/1.1" 200 - 105 0.088 0.523 2026-10-06 08:52:00,236 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted.TestBlacklistDoesNotInterfere.test_an_existing_user_whose_address_matches_a_rule_can_reset_their_password: waiting for threads: [] 2026-10-06 08:52:00,270 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-10-06 08:52:01,694 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 08:52:03,040 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:52:03] "POST /web/signup HTTP/1.1" 200 - 203 0.161 1.188 2026-10-06 08:52:03,623 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:invitee@blocked-example.com from 127.0.0.1 2026-10-06 08:52:03,755 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #83 deleted mail.mail records with IDs: [385] 2026-10-06 08:52:03,765 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #83 deleted mail.message records with IDs: [8806] 2026-10-06 08:52:03,778 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:invitee@blocked-example.com from 127.0.0.1 2026-10-06 08:52:03,786 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: Simulating signal changes during tests 2026-10-06 08:52:03,787 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:52:03] "POST /web/signup HTTP/1.1" 303 - 297 0.262 0.395 2026-10-06 08:52:03,800 121 INFO rb-7dc4d15-225289-421537 odoo.http: Session expired 2026-10-06 08:52:03,801 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:52:03] "GET /my HTTP/1.1" 303 - 5 0.003 0.007 2026-10-06 08:52:04,334 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 08:52:04] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.051 0.479 2026-10-06 08:52:04,408 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 08:52:04,652 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-10-06 08:52:04,723 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-10-06 08:52:04,825 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:52:05,016 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-10-06 08:52:05,397 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-10-06 08:52:05,727 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-10-06 08:52:05,995 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-10-06 08:52:06,237 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-10-06 08:52:06,528 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-10-06 08:52:06,845 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:52:07,023 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-10-06 08:52:07,562 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-10-06 08:52:08,080 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-10-06 08:52:09,606 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-10-06 08:52:10,681 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:52:12,106 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-10-06 08:52:12,542 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-10-06 08:52:12,920 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-10-06 08:52:12,973 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-10-06 08:52:13,232 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 08:52:13,272 121 INFO rb-7dc4d15-225289-421537 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-06 08:52:13,273 121 INFO rb-7dc4d15-225289-421537 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-06 08:52:13,505 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-10-06 08:52:13,611 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-10-06 08:52:13,653 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-10-06 08:52:13,734 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-10-06 08:52:13,810 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:52:13,827 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-10-06 08:52:14,876 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [193] 2026-10-06 08:52:14,981 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-10-06 08:52:15,765 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:52:30,402 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-06 08:52:38,274 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-06 08:52:45,360 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-10-06 08:52:54,332 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-10-06 08:52:59,881 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-10-06 08:53:05,211 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:53:22,065 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-10-06 08:53:22,448 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-10-06 08:53:23,065 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:53:40,056 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-06 08:53:40,640 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:53:41,820 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-10-06 08:53:42,257 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-10-06 08:53:42,440 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-10-06 08:53:42,812 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-10-06 08:53:42,999 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-10-06 08:53:45,083 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-10-06 08:53:47,448 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-10-06 08:53:47,742 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 08:53:48,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:53:50,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:53:52,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:53:55,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:53:56,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8900, 8899] 2026-10-06 08:53:56,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [112] 2026-10-06 08:53:56,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1313] 2026-10-06 08:53:57,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:53:58,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:53:59,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:54:02,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:54:04,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:54:05,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:54:07,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8942, 8940, 8939] 2026-10-06 08:54:07,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [121] 2026-10-06 08:54:07,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1330] 2026-10-06 08:54:07,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_changed_after_confirmation_redates_the_transfer ... 2026-10-06 08:54:09,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_reserved_quantities_follow_their_move_to_the_new_transfer ... 2026-10-06 08:54:11,271 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:54:11,291 121 INFO rb-7dc4d15-225289-421537 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-06 08:54:12,541 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:54:12,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:54:20,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:54:21,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:54:21,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:54:22,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:54:26,719 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 08:54:26,740 121 INFO rb-7dc4d15-225289-421537 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-06 08:54:27,441 121 INFO rb-7dc4d15-225289-421537 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-06 08:54:27,877 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:54:27,899 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-10-06 08:54:28,348 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-10-06 08:54:28,702 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-10-06 08:54:30,389 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-10-06 08:54:30,747 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-10-06 08:54:32,652 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9184, 9180, 9179] 2026-10-06 08:54:32,743 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [145] 2026-10-06 08:54:32,751 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1345] 2026-10-06 08:54:33,280 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-10-06 08:54:34,810 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-10-06 08:54:36,443 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9199, 9195, 9194] 2026-10-06 08:54:36,502 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [148] 2026-10-06 08:54:36,511 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1351] 2026-10-06 08:54:36,968 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-10-06 08:54:38,430 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-10-06 08:54:40,124 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-10-06 08:54:41,515 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-10-06 08:54:43,015 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-10-06 08:54:45,177 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-10-06 08:54:47,766 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-10-06 08:54:49,324 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-10-06 08:54:50,935 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-10-06 08:54:52,498 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-10-06 08:54:53,886 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-10-06 08:54:55,588 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:54:55,000 121 INFO rb-7dc4d15-225289-421537 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-06 08:54:57,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_combo_and_product_less_lines_never_cause_a_split ... 2026-10-06 08:54:59,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_merging_a_second_source_document_keeps_both_origins ... 2026-10-06 08:55:00,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_quantity_decrease_after_validation_creates_no_empty_transfer ... 2026-10-06 08:55:04,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_split_fires_without_any_intervening_flush ... 2026-10-06 08:55:05,521 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:55:05,541 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:06,654 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_duplicating_a_quotation_carries_no_promise ... 2026-10-06 08:55:07,372 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_equals_promise_once_the_order_is_confirmed ... 2026-10-06 08:55:08,929 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:10,006 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_line_with_no_promise_behaves_exactly_as_standard_odoo ... 2026-10-06 08:55:11,709 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_is_never_given_a_compute ... 2026-10-06 08:55:13,286 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_survives_confirmation_into_the_warehouse_document ... 2026-10-06 08:55:14,918 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:15,778 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:17,873 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 08:55:20,510 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-10-06 08:55:20,675 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-10-06 08:55:21,765 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-10-06 08:55:21,934 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 95, model: team.sales.target 2026-10-06 08:55:21,963 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9345] 2026-10-06 08:55:21,966 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-10-06 08:55:21,974 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: team.sales.target 2026-10-06 08:55:21,987 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:22,010 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:22,046 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9347] 2026-10-06 08:55:22,046 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-10-06 08:55:22,164 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9348, 9343] 2026-10-06 08:55:22,165 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-10-06 08:55:22,184 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9348, 9343] 2026-10-06 08:55:22,195 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #95 deleted personal.sales.target records with IDs: [1] 2026-10-06 08:55:22,202 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #95 deleted mail.followers records with IDs: [1411] 2026-10-06 08:55:22,204 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: personal.sales.target 2026-10-06 08:55:22,211 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:22,233 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:22,263 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9346] 2026-10-06 08:55:22,264 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-10-06 08:55:22,306 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-10-06 08:55:22,536 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9345] 2026-10-06 08:55:22,574 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted team.sales.target records with IDs: [8] 2026-10-06 08:55:22,614 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1413] 2026-10-06 08:55:22,751 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:22,797 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:22,846 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9347] 2026-10-06 08:55:22,856 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:22,905 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:23,095 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9343] 2026-10-06 08:55:23,117 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [1] 2026-10-06 08:55:23,126 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1411] 2026-10-06 08:55:23,328 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9351] 2026-10-06 08:55:23,342 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [5] 2026-10-06 08:55:23,350 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1419, 1420] 2026-10-06 08:55:23,366 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:23,389 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:23,420 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9346] 2026-10-06 08:55:23,430 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:23,472 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:23,547 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-10-06 08:55:23,906 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9345] 2026-10-06 08:55:23,948 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [8] 2026-10-06 08:55:23,995 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1413] 2026-10-06 08:55:24,116 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9347] 2026-10-06 08:55:24,136 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [9] 2026-10-06 08:55:24,166 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1415] 2026-10-06 08:55:24,408 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9343] 2026-10-06 08:55:24,433 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [1] 2026-10-06 08:55:24,441 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1411] 2026-10-06 08:55:24,556 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9346] 2026-10-06 08:55:24,585 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [3] 2026-10-06 08:55:24,590 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1414] 2026-10-06 08:55:24,875 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9356] 2026-10-06 08:55:24,904 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-10-06 08:55:24,921 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1429, 1430] 2026-10-06 08:55:25,040 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:25,068 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:25,099 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9347] 2026-10-06 08:55:25,147 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:25,218 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:25,249 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:25,269 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:25,299 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9355] 2026-10-06 08:55:25,324 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:25,349 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9355] 2026-10-06 08:55:25,353 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [8] 2026-10-06 08:55:25,359 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1427, 1428] 2026-10-06 08:55:25,391 121 INFO rb-7dc4d15-225289-421537 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-06 08:55:25,548 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9356] 2026-10-06 08:55:25,571 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-10-06 08:55:25,578 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1429, 1430] 2026-10-06 08:55:25,650 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-10-06 08:55:26,091 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9345] 2026-10-06 08:55:26,115 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [8] 2026-10-06 08:55:26,161 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1413] 2026-10-06 08:55:26,287 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9347] 2026-10-06 08:55:26,293 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [9] 2026-10-06 08:55:26,324 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1415] 2026-10-06 08:55:26,539 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9343] 2026-10-06 08:55:26,552 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [1] 2026-10-06 08:55:26,560 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1411] 2026-10-06 08:55:26,666 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9346] 2026-10-06 08:55:26,672 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [3] 2026-10-06 08:55:26,683 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1414] 2026-10-06 08:55:26,835 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 08:55:29,391 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-10-06 08:55:29,556 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-10-06 08:55:44,279 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-10-06 08:55:44,349 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-10-06 08:55:44,445 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-10-06 08:55:44,489 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-10-06 08:55:44,577 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-10-06 08:55:44,700 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-06 08:55:46,933 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-10-06 08:55:47,104 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-10-06 08:55:47,811 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-10-06 08:55:47,866 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-10-06 08:55:47,926 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 08:55:50,474 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-10-06 08:55:50,650 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-06 08:55:51,619 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-10-06 08:55:51,939 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-10-06 08:55:51,980 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-10-06 08:55:56,586 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-10-06 08:55:56,815 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-10-06 08:55:58,575 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-10-06 08:55:58,666 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1454] 2026-10-06 08:55:58,725 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-10-06 08:55:58,897 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 08:56:02,274 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-06 08:56:02,449 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-06 08:56:02,770 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-10-06 08:56:03,416 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9819] 2026-10-06 08:56:03,434 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [44] 2026-10-06 08:56:03,452 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1504] 2026-10-06 08:56:03,682 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9822] 2026-10-06 08:56:03,708 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [46] 2026-10-06 08:56:03,719 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1508, 1509] 2026-10-06 08:56:03,734 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9820] 2026-10-06 08:56:03,753 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted team.sales.target records with IDs: [43] 2026-10-06 08:56:03,786 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1506] 2026-10-06 08:56:03,970 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:04,451 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:04,494 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:04,543 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9824] 2026-10-06 08:56:04,553 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:04,582 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:04,607 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:04,642 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9823] 2026-10-06 08:56:04,652 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:04,699 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:04,859 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:04,886 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:04,920 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9823] 2026-10-06 08:56:04,942 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:04,972 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9823] 2026-10-06 08:56:04,977 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [48] 2026-10-06 08:56:04,984 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1510] 2026-10-06 08:56:05,018 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:05,058 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:05,084 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:05,121 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9824] 2026-10-06 08:56:05,141 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:05,201 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-10-06 08:56:05,423 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-10-06 08:56:06,157 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 117, model: team.sales.target 2026-10-06 08:56:06,177 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9828] 2026-10-06 08:56:06,180 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-10-06 08:56:06,306 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9829, 9826] 2026-10-06 08:56:06,307 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-10-06 08:56:06,328 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9829, 9826] 2026-10-06 08:56:06,333 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [51] 2026-10-06 08:56:06,341 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1512] 2026-10-06 08:56:06,343 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-10-06 08:56:06,348 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-10-06 08:56:06,745 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:06,769 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:06,817 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9831] 2026-10-06 08:56:06,818 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-10-06 08:56:06,827 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:06,859 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:06,892 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9827] 2026-10-06 08:56:06,897 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [52] 2026-10-06 08:56:06,904 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1513] 2026-10-06 08:56:06,906 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-10-06 08:56:06,922 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9827] 2026-10-06 08:56:06,922 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-10-06 08:56:06,991 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 08:56:09,403 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-06 08:56:09,633 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-06 08:56:11,556 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:12,366 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 08:56:15,023 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-10-06 08:56:15,211 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-10-06 08:56:16,914 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-10-06 08:56:18,031 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:20,129 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:22,923 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-10-06 08:56:25,421 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-10-06 08:56:28,556 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-10-06 08:56:29,113 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 08:56:31,491 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-10-06 08:56:31,661 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-10-06 08:56:33,345 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:38,162 121 INFO rb-7dc4d15-225289-421537 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-06 08:56:42,607 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 08:56:45,301 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-10-06 08:56:45,478 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-06 08:56:46,881 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-10-06 08:56:49,686 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-10-06 08:56:52,555 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #138 deleted mail.mail records with IDs: [405] 2026-10-06 08:56:56,991 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-06 08:56:58,043 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-10-06 08:57:00,998 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #137 deleted mail.mail records with IDs: [407] 2026-10-06 08:57:01,783 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 08:57:04,280 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-10-06 08:57:04,455 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-10-06 08:57:04,790 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-10-06 08:57:09,823 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-10-06 08:57:14,791 121 INFO rb-7dc4d15-225289-421537 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-06 08:57:18,028 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-10-06 08:57:37,215 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-06 08:57:42,301 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-10-06 08:57:47,504 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-06 08:57:52,842 121 INFO rb-7dc4d15-225289-421537 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-06 08:57:56,329 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-10-06 08:57:57,314 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-10-06 08:58:16,592 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-06 08:58:21,510 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-10-06 08:58:27,871 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-06 08:58:33,458 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 08:58:35,984 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-10-06 08:58:36,137 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-10-06 08:58:36,458 121 INFO rb-7dc4d15-225289-421537 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-06 08:58:39,422 121 INFO rb-7dc4d15-225289-421537 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-06 08:58:42,448 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 08:58:44,713 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-10-06 08:58:44,895 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-10-06 08:58:45,238 121 INFO rb-7dc4d15-225289-421537 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-06 08:58:50,996 121 INFO rb-7dc4d15-225289-421537 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-06 08:58:51,073 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7200] 2026-10-06 08:58:51,073 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-06 08:58:54,275 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 08:58:57,034 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-10-06 08:58:57,214 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-10-06 08:58:57,565 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-10-06 08:59:04,590 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-10-06 08:59:06,075 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-10-06 08:59:07,374 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [221, 220] 2026-10-06 08:59:07,424 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [158] 2026-10-06 08:59:07,442 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [210] 2026-10-06 08:59:07,977 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-10-06 08:59:11,927 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) started manually 2026-10-06 08:59:12,129 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) done 2026-10-06 08:59:12,132 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) started manually 2026-10-06 08:59:12,169 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) done 2026-10-06 08:59:12,238 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-10-06 08:59:16,760 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-10-06 08:59:18,256 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 08:59:20,569 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-10-06 08:59:20,668 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:59:23,297 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-10-06 08:59:23,379 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-10-06 08:59:23,430 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-10-06 08:59:23,646 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-10-06 08:59:23,901 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-06 08:59:23,940 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-06 08:59:23,948 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:23,967 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-06 08:59:23,974 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:24,010 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-10-06 08:59:24,020 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-06 08:59:24,023 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:24,026 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-06 08:59:24,030 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:24,032 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-10-06 08:59:24,063 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-10-06 08:59:24,266 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-06 08:59:24,294 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-06 08:59:24,309 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:24,332 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-06 08:59:24,339 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:24,390 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-10-06 08:59:24,415 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-06 08:59:24,419 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:24,422 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-06 08:59:24,426 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:24,429 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-10-06 08:59:24,479 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-10-06 08:59:24,721 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-06 08:59:24,741 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-06 08:59:24,750 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:24,773 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-06 08:59:24,782 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:24,841 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-10-06 08:59:24,865 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-06 08:59:24,868 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:24,871 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-06 08:59:24,875 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:24,877 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-10-06 08:59:24,921 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-10-06 08:59:25,192 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-06 08:59:25,211 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-06 08:59:25,219 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:25,238 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-06 08:59:25,244 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:25,290 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-10-06 08:59:25,302 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-06 08:59:25,306 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:25,309 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-06 08:59:25,313 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:25,316 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-10-06 08:59:25,356 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-10-06 08:59:25,583 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-06 08:59:25,605 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-06 08:59:25,614 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:25,644 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-10-06 08:59:25,652 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:25,706 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-10-06 08:59:25,735 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-06 08:59:25,740 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:25,746 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-06 08:59:25,761 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:25,765 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-10-06 08:59:25,814 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-10-06 08:59:26,169 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-06 08:59:26,193 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:26,226 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:26,244 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:26,318 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-06 08:59:26,340 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:26,347 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-06 08:59:26,352 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:26,369 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-10-06 08:59:26,419 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-10-06 08:59:26,874 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-06 08:59:26,918 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:26,974 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:26,988 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:27,062 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-06 08:59:27,074 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:27,078 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-10-06 08:59:27,083 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:27,089 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-10-06 08:59:27,125 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-10-06 08:59:27,469 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-06 08:59:27,523 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-10-06 08:59:27,865 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-06 08:59:27,882 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-10-06 08:59:27,967 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:27,979 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-10-06 08:59:28,033 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:59:30,726 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-10-06 08:59:31,030 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:31,094 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:31,151 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:31,209 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:31,224 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:31,261 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:31,292 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:31,317 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:31,332 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:31,366 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:31,393 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:31,416 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:31,445 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:31,465 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:31,497 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-10-06 08:59:31,812 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:31,873 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:31,925 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:32,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:32,017 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:32,056 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:32,089 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:32,126 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:32,147 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:32,191 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:32,224 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:32,253 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:32,285 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:32,308 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:32,342 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-10-06 08:59:32,589 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:32,647 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:32,710 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:32,732 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:32,781 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:32,816 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:32,846 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:32,865 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:32,911 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:32,948 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:32,973 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:33,008 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:33,034 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:33,070 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-10-06 08:59:33,383 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:33,440 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:33,508 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:33,529 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:33,588 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:33,646 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:33,694 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:33,731 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:33,781 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:33,822 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:33,854 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:33,886 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:33,911 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:33,948 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-10-06 08:59:34,371 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:34,457 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:34,553 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:34,583 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:34,635 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:34,672 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:34,707 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:34,726 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:34,775 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:34,814 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:34,842 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:34,871 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:34,893 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:34,924 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-10-06 08:59:35,167 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:35,245 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:35,299 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:35,349 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:35,375 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:35,427 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:35,477 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:35,517 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:35,567 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:35,624 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:35,668 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:35,703 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:35,731 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:35,788 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:35,819 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:35,861 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:35,915 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:35,959 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-10-06 08:59:36,015 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:59:36,635 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-10-06 08:59:36,652 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10515] 2026-10-06 08:59:36,660 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 08:59:36,838 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:37,493 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-10-06 08:59:37,511 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10519] 2026-10-06 08:59:37,522 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 08:59:38,070 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:38,346 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:38,488 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 08:59:42,520 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-10-06 08:59:43,192 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:43,236 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:43,274 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:43,324 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-10-06 08:59:44,295 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3879] 2026-10-06 08:59:44,318 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:44,335 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:44,367 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:44,396 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:44,444 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-10-06 08:59:45,824 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3879] 2026-10-06 08:59:45,840 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:46,231 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7523, 4787, 3902, 3881] 2026-10-06 08:59:46,246 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:46,776 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6981, 4788, 3903, 3882] 2026-10-06 08:59:46,800 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:47,292 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [244950, 244951, 244952] 2026-10-06 08:59:47,292 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4786, 3901, 3900, 3899, 3880] 2026-10-06 08:59:47,321 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:47,384 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:47,429 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:47,479 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:47,550 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-10-06 08:59:48,407 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:48,454 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:48,505 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:48,553 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:48,607 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:48,659 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:49,368 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6981, 4788, 3903, 3882] 2026-10-06 08:59:49,390 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:49,412 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:49,454 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:49,500 121 INFO rb-7dc4d15-225289-421537 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-06 08:59:49,558 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-10-06 08:59:51,149 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3879] 2026-10-06 08:59:51,166 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:51,641 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7523, 4787, 3902, 3881] 2026-10-06 08:59:51,684 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:52,136 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6981, 4788, 3903, 3882] 2026-10-06 08:59:52,153 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:52,549 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [244950, 244951, 244952] 2026-10-06 08:59:52,549 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4786, 3901, 3900, 3899, 3880] 2026-10-06 08:59:52,572 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:53,313 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3904, 3883] 2026-10-06 08:59:53,333 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:53,374 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-10-06 08:59:54,886 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3879] 2026-10-06 08:59:54,918 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:55,463 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7523, 4787, 3902, 3881] 2026-10-06 08:59:55,482 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:55,902 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6981, 4788, 3903, 3882] 2026-10-06 08:59:55,931 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:56,380 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [244950, 244951, 244952] 2026-10-06 08:59:56,380 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4786, 3901, 3900, 3899, 3880] 2026-10-06 08:59:56,413 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:56,456 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-10-06 08:59:58,086 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3879] 2026-10-06 08:59:58,110 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:58,676 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7523, 4787, 3902, 3881] 2026-10-06 08:59:58,696 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:59,227 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6981, 4788, 3903, 3882] 2026-10-06 08:59:59,256 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:59,804 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [244950, 244951, 244952] 2026-10-06 08:59:59,804 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4786, 3901, 3900, 3899, 3880] 2026-10-06 08:59:59,828 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 08:59:59,869 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-10-06 09:00:00,755 121 INFO rb-7dc4d15-225289-421537 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-06 09:00:00,803 121 INFO rb-7dc4d15-225289-421537 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-06 09:00:00,852 121 INFO rb-7dc4d15-225289-421537 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-06 09:00:00,900 121 INFO rb-7dc4d15-225289-421537 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-06 09:00:00,972 121 INFO rb-7dc4d15-225289-421537 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-06 09:00:01,036 121 INFO rb-7dc4d15-225289-421537 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-06 09:00:01,846 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6981, 4788, 3903, 3882] 2026-10-06 09:00:01,872 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-10-06 09:00:01,909 121 INFO rb-7dc4d15-225289-421537 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-06 09:00:01,969 121 INFO rb-7dc4d15-225289-421537 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-06 09:00:02,030 121 INFO rb-7dc4d15-225289-421537 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-06 09:00:02,140 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:00:02,163 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-10-06 09:00:03,587 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:00:04,995 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:00:04] "GET / HTTP/1.1" 200 - 177 0.186 1.226 2026-10-06 09:00:06,465 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:00:06] "POST /web/signup HTTP/1.1" 200 - 202 0.259 0.785 2026-10-06 09:00:06,510 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-10-06 09:00:08,119 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:00:10,488 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:00:10] "GET / HTTP/1.1" 200 - 177 0.158 2.214 2026-10-06 09:00:10,648 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:00:10] "POST /web/signup HTTP/1.1" 200 - 37 0.028 0.120 2026-10-06 09:00:10,707 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-10-06 09:00:12,066 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:00:13,619 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:00:13] "GET / HTTP/1.1" 200 - 177 0.219 1.338 2026-10-06 09:00:13,680 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-10-06 09:00:14,909 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:00:16,345 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:00:16] "GET / HTTP/1.1" 200 - 177 0.193 1.246 2026-10-06 09:00:17,007 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 09:00:17,627 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: Simulating signal changes during tests 2026-10-06 09:00:17,628 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:00:17] "POST /web/signup HTTP/1.1" 200 - 314 0.401 0.873 2026-10-06 09:00:17,678 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:00:18,859 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-10-06 09:00:18,954 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-10-06 09:00:19,406 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-10-06 09:00:19,993 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-10-06 09:00:20,667 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-10-06 09:00:21,285 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-10-06 09:00:27,181 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-10-06 09:00:27,665 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 185, model: sshkey.pair 2026-10-06 09:00:27,711 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-10-06 09:00:28,276 121 INFO rb-7dc4d15-225289-421537 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-06 09:00:28,754 121 INFO rb-7dc4d15-225289-421537 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-06 09:00:28,787 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-10-06 09:00:29,682 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #185 deleted ir.attachment records with IDs: [4709, 4710] 2026-10-06 09:00:29,682 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #185 deleted sshkey.pair records with IDs: [10] 2026-10-06 09:00:29,730 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 09:00:29,748 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-10-06 09:00:33,604 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-10-06 09:00:37,591 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 195, model: stock.valuation.layer 2026-10-06 09:00:37,631 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-10-06 09:00:41,404 121 INFO rb-7dc4d15-225289-421537 odoo.models: Access Denied by ACLs for operation: read, uid: 197, model: stock.picking, fields: account_move_ids 2026-10-06 09:00:41,451 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-10-06 09:00:45,399 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-10-06 09:00:49,408 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 208, model: stock.valuation.layer 2026-10-06 09:00:49,465 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 09:00:49,482 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-10-06 09:00:53,792 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-10-06 09:00:56,772 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-10-06 09:01:00,464 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 09:01:14,312 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-10-06 09:01:17,778 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:01:18,449 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-10-06 09:01:20,854 121 INFO rb-7dc4d15-225289-421537 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-06 09:01:20,914 121 INFO rb-7dc4d15-225289-421537 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-06 09:01:25,563 121 INFO rb-7dc4d15-225289-421537 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-06 09:01:25,668 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-10-06 09:01:25,841 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [691, 692] 2026-10-06 09:01:25,924 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10628, 10617] 2026-10-06 09:01:26,066 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.move records with IDs: [285] 2026-10-06 09:01:29,276 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-10-06 09:01:31,634 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-10-06 09:01:35,568 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:01:36,425 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-10-06 09:01:37,788 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-10-06 09:01:39,108 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-10-06 09:01:39,574 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-10-06 09:01:42,784 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-10-06 09:01:43,548 121 INFO rb-7dc4d15-225289-421537 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-06 09:01:49,031 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10704] 2026-10-06 09:01:49,201 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-10-06 09:01:51,561 121 INFO rb-7dc4d15-225289-421537 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-06 09:01:54,937 121 INFO rb-7dc4d15-225289-421537 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-06 09:01:58,192 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-10-06 09:01:58,696 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:01:59,583 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-10-06 09:02:04,881 121 INFO rb-7dc4d15-225289-421537 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-06 09:02:04,985 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [354] 2026-10-06 09:02:05,187 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [842, 843] 2026-10-06 09:02:05,250 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10825, 10814] 2026-10-06 09:02:05,386 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.move records with IDs: [355] 2026-10-06 09:02:06,562 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:02:09,648 121 INFO rb-7dc4d15-225289-421537 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-06 09:02:09,692 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-10-06 09:02:09,699 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-10-06 09:02:10,090 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-10-06 09:02:13,364 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-10-06 09:02:14,044 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-10-06 09:02:16,761 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-10-06 09:02:19,052 121 INFO rb-7dc4d15-225289-421537 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-06 09:02:22,045 121 INFO rb-7dc4d15-225289-421537 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-06 09:02:25,087 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:02:26,187 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_pick_a_lot_on_the_equipment_form ... 2026-10-06 09:02:26,263 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_read_the_lot_linked_to_an_equipment ... 2026-10-06 09:02:26,414 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_cannot_change_stock_data ... 2026-10-06 09:02:26,476 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 229, model: stock.lot 2026-10-06 09:02:26,536 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 09:02:27,114 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-10-06 09:02:27,202 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:02:27,793 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-10-06 09:02:27,891 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_claim_a_stock_origin ... 2026-10-06 09:02:27,992 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_reuse_the_serial_number ... 2026-10-06 09:02:28,125 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:02:28,725 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-10-06 09:02:28,807 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-10-06 09:02:30,309 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-10-06 09:02:30,459 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:02:31,023 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-10-06 09:02:31,571 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-10-06 09:02:32,215 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-10-06 09:02:32,932 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-10-06 09:02:33,651 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-10-06 09:02:34,125 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-10-06 09:02:34,606 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:02:34,622 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-10-06 09:02:36,356 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1988] 2026-10-06 09:02:37,230 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-10-06 09:02:39,195 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1991] 2026-10-06 09:02:39,942 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:02:39,958 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-10-06 09:02:40,222 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-10-06 09:02:40,247 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-10-06 09:02:40,304 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:02:40,323 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-10-06 09:02:47,786 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-10-06 09:02:47,888 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:02:47,907 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-10-06 09:02:48,145 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-10-06 09:02:48,352 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-10-06 09:02:48,648 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-10-06 09:02:48,961 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:02:48,979 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-10-06 09:02:49,092 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-10-06 09:02:49,146 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-10-06 09:02:49,167 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-10-06 09:02:49,203 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-10-06 09:02:49,320 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-10-06 09:02:49,441 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:02:49,460 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-10-06 09:02:49,540 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-10-06 09:02:49,678 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-10-06 09:02:49,736 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-10-06 09:02:49,768 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-10-06 09:02:49,845 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-10-06 09:02:49,930 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-10-06 09:02:50,003 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-10-06 09:02:50,063 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-10-06 09:02:50,112 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:02:50,132 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-10-06 09:02:50,222 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-10-06 09:02:50,286 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-10-06 09:02:57,472 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:02:57,490 121 INFO rb-7dc4d15-225289-421537 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-06 09:02:57,902 121 INFO rb-7dc4d15-225289-421537 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-06 09:02:58,188 121 INFO rb-7dc4d15-225289-421537 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-06 09:02:58,517 121 INFO rb-7dc4d15-225289-421537 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-06 09:02:58,820 121 INFO rb-7dc4d15-225289-421537 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-06 09:02:59,126 121 INFO rb-7dc4d15-225289-421537 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-06 09:02:59,449 121 INFO rb-7dc4d15-225289-421537 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-06 09:02:59,832 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:03:01,578 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-10-06 09:03:02,195 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-10-06 09:03:02,934 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-10-06 09:03:03,685 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-10-06 09:03:04,519 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-10-06 09:03:05,955 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-10-06 09:03:08,188 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-10-06 09:03:09,451 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-10-06 09:03:09,531 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-10-06 09:03:09,651 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 09:03:40,088 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-06 09:03:40,110 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet 2026-10-06 09:03:40,122 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.type 2026-10-06 09:03:40,128 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.history 2026-10-06 09:03:40,135 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet 2026-10-06 09:03:40,139 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.type 2026-10-06 09:03:40,143 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.history 2026-10-06 09:03:40,149 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet 2026-10-06 09:03:40,153 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.type 2026-10-06 09:03:40,158 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.history 2026-10-06 09:03:40,194 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-06 09:03:40,212 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet 2026-10-06 09:03:40,231 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.type 2026-10-06 09:03:40,236 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.history 2026-10-06 09:03:40,247 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet 2026-10-06 09:03:40,251 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.type 2026-10-06 09:03:40,255 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.history 2026-10-06 09:03:40,258 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet 2026-10-06 09:03:40,262 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.type 2026-10-06 09:03:40,265 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.history 2026-10-06 09:03:40,298 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-10-06 09:03:40,309 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet 2026-10-06 09:03:40,319 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.type 2026-10-06 09:03:40,322 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.history 2026-10-06 09:03:40,325 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet 2026-10-06 09:03:40,329 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.type 2026-10-06 09:03:40,331 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.history 2026-10-06 09:03:40,335 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet 2026-10-06 09:03:40,337 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.type 2026-10-06 09:03:40,340 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.history 2026-10-06 09:03:40,369 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-10-06 09:03:40,385 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet 2026-10-06 09:03:40,398 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.type 2026-10-06 09:03:40,402 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.history 2026-10-06 09:03:40,410 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet 2026-10-06 09:03:40,414 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.type 2026-10-06 09:03:40,418 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.history 2026-10-06 09:03:40,426 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet 2026-10-06 09:03:40,430 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.type 2026-10-06 09:03:40,435 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.history 2026-10-06 09:03:40,473 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-10-06 09:03:40,495 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet 2026-10-06 09:03:40,505 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.type 2026-10-06 09:03:40,508 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.history 2026-10-06 09:03:40,513 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet 2026-10-06 09:03:40,516 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet.type 2026-10-06 09:03:40,521 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet 2026-10-06 09:03:40,523 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.type 2026-10-06 09:03:40,526 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.history 2026-10-06 09:03:40,555 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-10-06 09:03:40,577 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet 2026-10-06 09:03:40,594 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet.history 2026-10-06 09:03:40,602 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 245, model: wallet 2026-10-06 09:03:40,610 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet 2026-10-06 09:03:40,614 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet.history 2026-10-06 09:03:40,658 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-10-06 09:03:41,426 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 247, model: wallet 2026-10-06 09:03:41,440 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 246, model: wallet 2026-10-06 09:03:41,536 121 INFO rb-7dc4d15-225289-421537 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-06 09:03:41,547 121 INFO rb-7dc4d15-225289-421537 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-06 09:03:41,598 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-10-06 09:03:42,589 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 249, model: wallet 2026-10-06 09:03:42,609 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 248, model: wallet 2026-10-06 09:03:42,743 121 INFO rb-7dc4d15-225289-421537 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-06 09:03:42,762 121 INFO rb-7dc4d15-225289-421537 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-06 09:03:42,880 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-06 09:04:14,004 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-10-06 09:04:14,164 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-10-06 09:04:14,249 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-10-06 09:04:14,373 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:04:44,420 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-10-06 09:04:45,327 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-10-06 09:04:46,050 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <959647755718271.1791277485.956886768341064-openerp-10-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:04:46,106 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [422] 2026-10-06 09:04:47,394 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <750380140259932.1791277487.331435918807983-openerp-10-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:04:47,472 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [423] 2026-10-06 09:04:48,031 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [50] 2026-10-06 09:04:48,194 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-10-06 09:04:49,070 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <556886762161019.1791277488.979347229003906-openerp-11-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:04:49,114 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [424] 2026-10-06 09:04:50,188 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096667560717437.1791277490.127526283264160-openerp-11-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:04:50,258 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [425] 2026-10-06 09:04:50,442 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-10-06 09:04:50,669 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-10-06 09:04:51,421 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <360988645094505.1791277491.293202877044678-openerp-14-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:04:51,489 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [426] 2026-10-06 09:04:51,799 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-10-06 09:04:53,643 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <083685749538405.1791277493.537523746490479-openerp-15-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:04:53,800 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [427] 2026-10-06 09:04:54,442 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063547137850348.1791277494.382000207901001-openerp-15-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:04:54,485 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [428] 2026-10-06 09:04:54,546 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-10-06 09:04:56,263 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <871952852174060.1791277496.157833099365234-openerp-16-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:04:56,395 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [429] 2026-10-06 09:04:56,944 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <972177590837263.1791277496.887518882751465-openerp-16-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:04:56,985 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [430] 2026-10-06 09:04:57,052 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-10-06 09:04:58,901 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <351572258105669.1791277498.802453517913818-openerp-17-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:04:59,006 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [431] 2026-10-06 09:04:59,685 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <803025100108289.1791277499.627466678619385-openerp-17-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:04:59,714 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [432] 2026-10-06 09:04:59,763 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-10-06 09:05:01,461 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <013437627997691.1791277501.359340190887451-openerp-18-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:01,629 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [433] 2026-10-06 09:05:02,105 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-10-06 09:05:03,788 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513476128314699.1791277503.703050613403320-openerp-19-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:03,942 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [434] 2026-10-06 09:05:04,579 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <323625465726084.1791277504.525107622146606-openerp-19-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:04,617 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [435] 2026-10-06 09:05:04,669 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-06 09:05:06,351 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666816610960675.1791277506.255274295806885-openerp-20-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:06,482 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [436] 2026-10-06 09:05:06,968 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-06 09:05:08,713 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378881463517408.1791277508.621130466461182-openerp-21-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:08,857 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [437] 2026-10-06 09:05:09,407 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-10-06 09:05:11,280 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <256257714216306.1791277511.180303573608398-openerp-22-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:11,450 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [438] 2026-10-06 09:05:12,087 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <424005517830375.1791277512.020719766616821-openerp-22-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:12,145 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [439] 2026-10-06 09:05:12,241 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-10-06 09:05:14,275 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <321155039511880.1791277514.191443681716919-openerp-23-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:14,409 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [440] 2026-10-06 09:05:15,690 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709783865827596.1791277515.626449584960938-openerp-23-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:15,745 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [441] 2026-10-06 09:05:15,843 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-10-06 09:05:16,625 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149682985558116.1791277516.532076597213745-openerp-24-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:16,674 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [442] 2026-10-06 09:05:17,565 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795505572229821.1791277517.490681171417236-openerp-24-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:17,655 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [443] 2026-10-06 09:05:19,061 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <600577813459400.1791277519.018031597137451-openerp-24-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:19,226 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [444] 2026-10-06 09:05:19,317 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-10-06 09:05:20,190 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229812397837982.1791277520.087060213088989-openerp-25-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:20,245 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [445] 2026-10-06 09:05:21,673 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <284684649713096.1791277521.628876686096191-openerp-25-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:21,797 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [446] 2026-10-06 09:05:22,394 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <478174380020878.1791277522.341985940933228-openerp-25-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:22,450 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [447] 2026-10-06 09:05:24,008 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <705561562035494.1791277523.950872421264648-openerp-25-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:24,152 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [448] 2026-10-06 09:05:24,214 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-10-06 09:05:24,647 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-10-06 09:05:25,236 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <592528602024400.1791277525.113725662231445-openerp-27-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:25,278 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [449] 2026-10-06 09:05:25,343 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-10-06 09:05:26,232 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714132239585075.1791277526.118615388870239-openerp-28-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:26,291 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [450] 2026-10-06 09:05:27,364 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <362609853155452.1791277527.324450969696045-openerp-28-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:27,421 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [451] 2026-10-06 09:05:27,821 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-10-06 09:05:30,557 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <352557569349133.1791277530.428766965866089-openerp-31-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:30,729 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [452] 2026-10-06 09:05:31,531 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-10-06 09:05:33,807 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-10-06 09:05:36,501 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <183679375746182.1791277536.387213706970215-openerp-32-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:36,563 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [453] 2026-10-06 09:05:37,021 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-10-06 09:05:41,932 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-10-06 09:05:45,790 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046422939316826.1791277545.676352024078369-openerp-33-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:45,962 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [454] 2026-10-06 09:05:46,630 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-10-06 09:05:46,675 121 INFO rb-7dc4d15-225289-421537 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-06 09:05:46,675 121 INFO rb-7dc4d15-225289-421537 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-06 09:05:50,506 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378079102047222.1791277550.396863937377930-openerp-34-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:50,860 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [455] 2026-10-06 09:05:51,710 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <902081057237386.1791277551.659578084945679-openerp-34-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:51,765 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [456] 2026-10-06 09:05:53,246 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <763251699951063.1791277553.181720972061157-openerp-34-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:53,312 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [457] 2026-10-06 09:05:54,153 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <999704623348949.1791277554.095557212829590-openerp-34-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:54,210 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [458] 2026-10-06 09:05:55,011 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <530723271922623.1791277554.943475961685181-openerp-34-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:55,081 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [459] 2026-10-06 09:05:56,138 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510753599919492.1791277556.076564073562622-openerp-34-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:56,205 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [460] 2026-10-06 09:05:57,063 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <097853646435938.1791277557.000722408294678-openerp-34-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:57,138 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [461] 2026-10-06 09:05:58,010 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <783293089048203.1791277557.967466592788696-openerp-34-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:58,063 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [462] 2026-10-06 09:05:59,035 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025040093493634.1791277558.976896047592163-openerp-34-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:05:59,090 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [463] 2026-10-06 09:06:00,088 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651509564538232.1791277560.022348880767822-openerp-34-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:06:00,168 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [464] 2026-10-06 09:06:01,136 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <625068686885112.1791277561.076221942901611-openerp-34-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:06:01,187 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [465] 2026-10-06 09:06:01,615 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <084310045732717.1791277561.549092292785645-openerp-34-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:06:01,670 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [466] 2026-10-06 09:06:01,718 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-10-06 09:06:02,777 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <013095830718772.1791277562.662479400634766-openerp-35-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:06:02,842 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [467] 2026-10-06 09:06:03,100 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-10-06 09:06:04,537 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <157590683651322.1791277564.435448408126831-openerp-36-wallet@b5d4b4c43c71>: ['"New Partner" <@False>'] 2026-10-06 09:06:04,621 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [468] 2026-10-06 09:06:04,839 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-10-06 09:06:05,549 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067311964064613.1791277565.447817802429199-openerp-37-wallet@b5d4b4c43c71>: ['"New Partner" <@False>'] 2026-10-06 09:06:05,712 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [469] 2026-10-06 09:06:06,648 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-10-06 09:06:08,458 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448585285140851.1791277568.343551635742188-openerp-38-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:06:08,605 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [470] 2026-10-06 09:06:09,301 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940824560051170.1791277569.243675708770752-openerp-38-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:06:09,352 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [471] 2026-10-06 09:06:09,607 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [86] 2026-10-06 09:06:09,705 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [42] 2026-10-06 09:06:09,885 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-10-06 09:06:11,691 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369257666646823.1791277571.594943761825562-openerp-39-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:06:11,868 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [472] 2026-10-06 09:06:12,540 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <502388126555689.1791277572.484470367431641-openerp-39-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:06:12,579 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [473] 2026-10-06 09:06:12,769 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [87, 87] 2026-10-06 09:06:12,894 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [43] 2026-10-06 09:06:12,998 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-10-06 09:06:13,227 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-10-06 09:06:13,407 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-10-06 09:06:13,609 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:06:43,656 121 INFO rb-7dc4d15-225289-421537 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-06 09:06:44,442 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <073530356668810.1791277604.339900493621826-openerp-41-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:06:44,538 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [474] 2026-10-06 09:06:45,048 121 INFO rb-7dc4d15-225289-421537 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-06 09:06:45,798 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <558712080400140.1791277605.679704666137695-openerp-42-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:06:45,904 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [475] 2026-10-06 09:06:46,427 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:07:16,076 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2026-10-06 09:07:16,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:newportaluser from n/a 2026-10-06 09:07:16,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:07:17,000 121 INFO rb-7dc4d15-225289-421537 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=ade999295913e9537231056b630104f080f34cb2728e852fe1a2cc32d5e91db8&wallet_id=43 HTTP/1.1" 200 - 256 0.243 -0.243 2026-10-06 09:07:17,000 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.023 -0.023 2026-10-06 09:07:19,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [476] 2026-10-06 09:07:19,000 121 INFO rb-7dc4d15-225289-421537 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=deaaf2208a2ef25c07e0e44873f77203523426b8dea79a93b2ab8345772cb5ed&wallet_id=43 HTTP/1.1" 200 - 83 0.181 -0.181 2026-10-06 09:07:20,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [477] 2026-10-06 09:07:22,000 121 INFO rb-7dc4d15-225289-421537 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=deaaf2208a2ef25c07e0e44873f77203523426b8dea79a93b2ab8345772cb5ed&invoice_id=513 HTTP/1.1" 200 - 95 0.064 -0.064 2026-10-06 09:07:22,000 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/513 HTTP/1.1" 200 - 25 0.031 -0.031 2026-10-06 09:07:22,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [478] 2026-10-06 09:07:22,935 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2026-10-06 09:07:23,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:newportaluser from n/a 2026-10-06 09:07:23,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:07:24,000 121 INFO rb-7dc4d15-225289-421537 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=cb4091af34b032a3ff2103bc77869600c38e19e6fce4bd99d96f88b18b57be5d&wallet_id=43 HTTP/1.1" 200 - 261 0.145 -0.145 2026-10-06 09:07:24,000 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.011 -0.011 2026-10-06 09:07:25,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [479] 2026-10-06 09:07:27,000 121 INFO rb-7dc4d15-225289-421537 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=cb4091af34b032a3ff2103bc77869600c38e19e6fce4bd99d96f88b18b57be5d&invoice_id=515 HTTP/1.1" 200 - 95 0.082 -0.082 2026-10-06 09:07:27,000 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/515 HTTP/1.1" 200 - 26 0.042 -0.042 2026-10-06 09:07:27,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [480] 2026-10-06 09:07:28,266 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:07:59,034 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-10-06 09:08:01,394 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <647414207083831.1791277681.272382736206055-openerp-46-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:01,458 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [481] 2026-10-06 09:08:01,866 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401494031289192.1791277681.793066024780273-openerp-46-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:01,896 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [482] 2026-10-06 09:08:03,234 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <592826959393683.1791277683.167939186096191-openerp-46-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:03,348 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [483] 2026-10-06 09:08:03,473 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-10-06 09:08:04,233 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <514028534262426.1791277684.135234355926514-openerp-47-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:04,302 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [484] 2026-10-06 09:08:05,073 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <829209174236247.1791277685.022068023681641-openerp-47-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:05,129 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [485] 2026-10-06 09:08:06,334 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <356759923118351.1791277686.275411605834961-openerp-47-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:06,488 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [486] 2026-10-06 09:08:08,825 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <251191168513747.1791277688.750794649124146-openerp-47-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:08,991 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [487] 2026-10-06 09:08:09,448 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-10-06 09:08:11,367 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781210078986255.1791277691.262464761734009-openerp-48-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:11,447 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [488] 2026-10-06 09:08:12,775 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <101885902921555.1791277692.719350337982178-openerp-48-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:12,827 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [489] 2026-10-06 09:08:13,082 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-10-06 09:08:15,690 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497042935159544.1791277695.589334964752197-openerp-49-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:15,844 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [490] 2026-10-06 09:08:18,210 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475414422362946.1791277698.157294750213623-openerp-49-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:18,301 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [491] 2026-10-06 09:08:18,806 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:08:47,092 121 INFO rb-7dc4d15-225289-421537 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-06 09:08:47,965 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <587836972331175.1791277727.853794336318970-openerp-51-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:48,041 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [492] 2026-10-06 09:08:48,835 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <600521091851336.1791277728.769959449768066-openerp-51-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:48,929 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [493] 2026-10-06 09:08:49,603 121 INFO rb-7dc4d15-225289-421537 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-06 09:08:50,433 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <435052008659416.1791277730.341820240020752-openerp-52-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:50,475 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [494] 2026-10-06 09:08:51,914 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <503785066853057.1791277731.848870038986206-openerp-52-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:52,071 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [495] 2026-10-06 09:08:52,370 121 INFO rb-7dc4d15-225289-421537 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-06 09:08:53,205 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817189818509668.1791277733.090239763259888-openerp-53-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:53,263 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [496] 2026-10-06 09:08:54,737 121 INFO rb-7dc4d15-225289-421537 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-06 09:08:55,530 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <663776537189984.1791277735.452332019805908-openerp-54-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:55,590 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [497] 2026-10-06 09:08:56,973 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104148925540372.1791277736.923810720443726-openerp-54-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:08:57,094 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [498] 2026-10-06 09:08:57,456 121 INFO rb-7dc4d15-225289-421537 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-06 09:08:59,968 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-10-06 09:09:00,730 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <358156774612764.1791277740.632091283798218-openerp-55-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:09:00,783 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [499] 2026-10-06 09:09:02,330 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <178125921418347.1791277742.264498472213745-openerp-55-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:09:02,534 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [500] 2026-10-06 09:09:02,979 121 INFO rb-7dc4d15-225289-421537 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-06 09:09:03,809 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659830659537794.1791277743.709416866302490-openerp-56-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:09:03,872 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [501] 2026-10-06 09:09:05,375 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <001078167366218.1791277745.320815801620483-openerp-56-wallet@b5d4b4c43c71>: ['"company_1_data" <@False>'] 2026-10-06 09:09:05,525 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [502] 2026-10-06 09:09:05,905 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:09:07,066 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-06 09:09:07,193 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #323 deleted product.milestone records with IDs: [20] 2026-10-06 09:09:07,239 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #323 deleted warranty.policy records with IDs: [17] 2026-10-06 09:09:07,282 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #323 deleted warranty.claim.policy records with IDs: [5] 2026-10-06 09:09:07,399 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #323 deleted warranty.claim records with IDs: [11] 2026-10-06 09:09:07,432 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-06 09:09:07,465 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 322, model: product.milestone 2026-10-06 09:09:07,474 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 322, model: product.milestone 2026-10-06 09:09:07,478 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: product.milestone 2026-10-06 09:09:07,515 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.policy 2026-10-06 09:09:07,541 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim.policy 2026-10-06 09:09:07,649 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim 2026-10-06 09:09:07,696 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:09:08,890 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-10-06 09:09:09,049 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-10-06 09:09:09,114 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-10-06 09:09:09,263 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-10-06 09:09:09,324 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-10-06 09:09:09,432 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-10-06 09:09:09,513 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-10-06 09:09:09,679 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-10-06 09:09:09,745 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:09:10,971 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-06 09:09:11,103 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-06 09:09:11,159 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-10-06 09:09:11,213 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-10-06 09:09:11,269 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-10-06 09:09:11,325 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-10-06 09:09:11,382 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-10-06 09:09:11,438 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-10-06 09:09:11,491 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-10-06 09:09:11,537 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-10-06 09:09:11,583 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-10-06 09:09:11,635 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-10-06 09:09:11,692 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-10-06 09:09:11,744 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-10-06 09:09:11,799 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-10-06 09:09:11,871 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-10-06 09:09:11,954 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-10-06 09:09:12,026 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-10-06 09:09:12,113 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-06 09:09:12,346 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-06 09:09:12,584 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-06 09:09:12,833 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-06 09:09:13,093 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-06 09:09:13,339 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-06 09:09:13,576 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-10-06 09:09:13,869 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-10-06 09:09:13,947 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-10-06 09:09:14,021 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-10-06 09:09:14,093 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-10-06 09:09:14,171 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-06 09:09:14,409 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-06 09:09:14,609 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-10-06 09:09:14,792 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-10-06 09:09:15,036 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-10-06 09:09:15,115 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-10-06 09:09:15,145 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-10-06 09:09:15,185 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-10-06 09:09:15,210 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-10-06 09:09:15,250 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-10-06 09:09:15,333 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-10-06 09:09:15,411 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-10-06 09:09:15,498 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:09:19,264 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-10-06 09:09:19,452 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-10-06 09:09:19,506 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order 2026-10-06 09:09:19,546 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 331, model: purchase.order 2026-10-06 09:09:19,571 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order 2026-10-06 09:09:19,672 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order.line 2026-10-06 09:09:19,794 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order.line 2026-10-06 09:09:19,827 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-06 09:09:19,875 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-06 09:09:19,891 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-10-06 09:09:19,928 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order 2026-10-06 09:09:19,934 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-10-06 09:09:19,967 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 328, model: purchase.order 2026-10-06 09:09:19,979 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-10-06 09:09:20,092 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order.line 2026-10-06 09:09:20,098 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-10-06 09:09:20,103 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-10-06 09:09:20,156 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 09:09:23,677 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-10-06 09:09:23,915 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 09:09:27,413 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-06 09:09:27,833 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-10-06 09:09:28,129 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-10-06 09:09:28,400 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-06 09:09:28,650 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-06 09:09:28,968 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-06 09:09:29,252 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-06 09:09:29,549 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-06 09:09:29,849 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-06 09:09:30,135 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 09:09:33,171 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-10-06 09:09:34,126 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-10-06 09:09:34,698 121 INFO rb-7dc4d15-225289-421537 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-06 09:09:35,451 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:09:38,116 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-06 09:09:39,263 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-06 09:09:40,635 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-06 09:09:41,549 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-06 09:09:42,508 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:09:45,598 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-06 09:09:46,136 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-06 09:09:46,523 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-06 09:09:46,833 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:09:50,209 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-06 09:09:50,695 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order 2026-10-06 09:09:50,700 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order 2026-10-06 09:09:50,715 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 347, model: addendum.addendum 2026-10-06 09:09:50,751 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order.line 2026-10-06 09:09:50,841 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order.line 2026-10-06 09:09:50,867 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 347, model: sale.order.line 2026-10-06 09:09:50,915 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-06 09:09:50,988 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order 2026-10-06 09:09:50,999 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order 2026-10-06 09:09:51,019 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 346, model: addendum.addendum 2026-10-06 09:09:51,041 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order.line 2026-10-06 09:09:51,115 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order.line 2026-10-06 09:09:51,135 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 346, model: sale.order.line 2026-10-06 09:09:51,166 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-10-06 09:09:53,050 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-10-06 09:09:53,608 121 INFO rb-7dc4d15-225289-421537 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-06 09:09:53,665 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-10-06 09:09:54,974 121 INFO rb-7dc4d15-225289-421537 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-06 09:09:55,049 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-10-06 09:09:55,711 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-10-06 09:09:56,278 121 INFO rb-7dc4d15-225289-421537 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-06 09:09:56,345 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-10-06 09:09:56,958 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-06 09:10:00,618 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-10-06 09:10:01,097 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 09:10:04,538 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-06 09:10:05,262 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-10-06 09:10:05,501 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-10-06 09:10:05,765 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-06 09:10:06,040 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-06 09:10:06,357 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-06 09:10:06,579 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-06 09:10:06,879 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-06 09:10:07,165 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-06 09:10:07,486 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 09:10:10,733 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-10-06 09:10:11,937 121 INFO rb-7dc4d15-225289-421537 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-06 09:10:13,068 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-10-06 09:10:14,066 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:10:17,455 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-06 09:10:18,864 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-06 09:10:20,379 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-06 09:10:21,683 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-06 09:10:22,970 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:10:26,436 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-06 09:10:27,183 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-06 09:10:27,584 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-06 09:10:28,040 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:10:29,921 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-10-06 09:10:30,019 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-06 09:10:30,058 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 370, model: stock.lot 2026-10-06 09:10:30,105 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: stock.lot 2026-10-06 09:10:30,117 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 370, model: stock.lot 2026-10-06 09:10:30,157 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-06 09:10:30,193 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 369, model: stock.lot 2026-10-06 09:10:30,237 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 369, model: stock.lot 2026-10-06 09:10:30,243 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 369, model: stock.lot 2026-10-06 09:10:30,296 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 09:10:32,161 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-10-06 09:10:32,697 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-10-06 09:10:33,270 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-06 09:10:33,889 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 09:10:35,744 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-06 09:10:36,036 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-06 09:10:36,359 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-10-06 09:10:36,428 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-06 09:10:36,697 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-06 09:10:36,933 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-06 09:10:37,143 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-06 09:10:37,360 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-06 09:10:37,572 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-06 09:10:37,785 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-06 09:10:38,076 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-06 09:10:38,370 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-06 09:10:38,664 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-10-06 09:10:38,968 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-10-06 09:10:39,255 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 09:10:39,275 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-10-06 09:10:44,922 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:10:46,807 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:10:46] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.321 1.568 2026-10-06 09:10:47,532 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:10:47] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.227 0.486 2026-10-06 09:10:48,316 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:10:48] "GET /shop/cart HTTP/1.1" 200 - 170 0.211 0.569 2026-10-06 09:10:48,423 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [418] 2026-10-06 09:10:49,017 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [413] 2026-10-06 09:10:49,246 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-10-06 09:10:55,102 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:10:55,550 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:10:55] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.017 0.438 2026-10-06 09:10:55,605 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-10-06 09:11:01,383 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:11:02,908 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:11:02] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.007 1.521 2026-10-06 09:11:02,914 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_query_string: waiting for threads: [] 2026-10-06 09:11:02,963 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-10-06 09:11:09,283 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:11:09,676 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:11:09] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.018 0.378 2026-10-06 09:11:09,707 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-10-06 09:11:15,727 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:11:17,776 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:11:17] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.350 1.702 2026-10-06 09:11:17,851 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-10-06 09:11:26,500 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portalapps1@abc.com from n/a 2026-10-06 09:11:26,514 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:11:27,547 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-10-06 09:11:28,178 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:11:28] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.209 1.457 2026-10-06 09:11:31,507 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-10-06 09:11:31,558 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:11:31] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.061 0.173 2026-10-06 09:11:31,598 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portalapps2@abc.com from n/a 2026-10-06 09:11:32,116 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 394, model: odoo.module.version 2026-10-06 09:11:32,170 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:11:32] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.180 0.373 2026-10-06 09:11:32,355 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portalapps2@abc.com from n/a 2026-10-06 09:11:33,846 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:11:33] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 364 0.328 1.149 2026-10-06 09:11:33,972 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-10-06 09:11:39,452 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:11:41,273 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:11:41] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.308 1.515 2026-10-06 09:11:41,275 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-10-06 09:11:41,319 121 INFO rb-7dc4d15-225289-421537 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-06 09:11:48,210 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:11:50,108 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:11:50] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.288 1.613 2026-10-06 09:11:50,168 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-10-06 09:11:56,191 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-10-06 09:12:02,120 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:12:03,821 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:12:03] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.258 1.446 2026-10-06 09:12:03,823 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-10-06 09:12:03,873 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-10-06 09:12:09,171 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:12:10,709 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:12:10] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.154 1.388 2026-10-06 09:12:10,801 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:12:10] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.020 0.067 2026-10-06 09:12:10,807 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module: waiting for threads: [] 2026-10-06 09:12:10,846 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-10-06 09:12:19,124 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-10-06 09:12:24,546 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-10-06 09:12:30,026 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:12:33,091 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:12:33] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.305 2.763 2026-10-06 09:12:33,194 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-10-06 09:12:39,029 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-10-06 09:12:47,010 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-10-06 09:12:52,475 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:12:52,984 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:12:52] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.014 0.500 2026-10-06 09:12:52,987 121 INFO rb-7dc4d15-225289-421537 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-06 09:12:53,046 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-10-06 09:12:58,996 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:13:00,384 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:13:00] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.169 1.222 2026-10-06 09:13:00,987 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:13:00] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.092 0.495 2026-10-06 09:13:01,044 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-10-06 09:13:06,341 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:13:08,329 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:13:08] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.430 1.560 2026-10-06 09:13:08,386 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-10-06 09:13:14,024 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:13:14,386 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:13:14] "POST /mail/message/post HTTP/1.1" 200 - 16 0.010 0.356 2026-10-06 09:13:17,315 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portalapps1@abc.com from n/a 2026-10-06 09:13:17,461 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:13:17] "POST /mail/message/post HTTP/1.1" 200 - 45 0.061 0.070 2026-10-06 09:13:17,629 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portalapps2@abc.com from n/a 2026-10-06 09:13:17,690 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:13:17] "POST /mail/message/post HTTP/1.1" 200 - 19 0.023 0.027 2026-10-06 09:13:17,694 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_rating_module: waiting for threads: [] 2026-10-06 09:13:17,759 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-10-06 09:13:23,671 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:13:26,627 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:13:26] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.252 2.707 2026-10-06 09:13:26,933 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:13:26] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.032 0.268 2026-10-06 09:13:26,935 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-10-06 09:13:26,982 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-10-06 09:13:32,962 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:13:34,571 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:13:34] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.208 1.406 2026-10-06 09:13:34,776 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:13:34] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.074 0.089 2026-10-06 09:13:34,816 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-10-06 09:13:40,627 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:13:41,582 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:13:41] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.197 0.761 2026-10-06 09:13:41,632 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-10-06 09:13:47,404 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:13:48,333 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:13:48] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.227 0.705 2026-10-06 09:13:48,335 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-10-06 09:13:48,368 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-10-06 09:13:54,085 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:13:56,452 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:13:56] "GET /apps/modules/browse?repo_maintainer_id=961 HTTP/1.1" 404 - 187 0.194 2.176 2026-10-06 09:13:56,499 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:vendor from n/a 2026-10-06 09:13:57,278 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:13:57] "GET /apps/modules/browse?repo_maintainer_id=961 HTTP/1.1" 200 - 166 0.206 0.557 2026-10-06 09:13:57,320 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-10-06 09:14:05,798 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portalapps1@abc.com from n/a 2026-10-06 09:14:05,812 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:06,847 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-10-06 09:14:07,574 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:07] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.340 1.424 2026-10-06 09:14:07,830 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-10-06 09:14:07,885 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:07] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.100 0.199 2026-10-06 09:14:07,972 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-10-06 09:14:16,337 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portalapps1@abc.com from n/a 2026-10-06 09:14:16,351 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:16,884 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:16] "GET /my/apps/download/186 HTTP/1.1" 200 - 59 0.055 0.482 2026-10-06 09:14:16,981 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:16] "GET /my/apps/download/186 HTTP/1.1" 200 - 36 0.028 0.048 2026-10-06 09:14:17,236 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:17] "GET /my/apps/download/186 HTTP/1.1" 200 - 52 0.047 0.056 2026-10-06 09:14:17,237 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-10-06 09:14:17,287 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-10-06 09:14:22,893 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portalapps2@abc.com from n/a 2026-10-06 09:14:22,908 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:23,317 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:23] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.022 0.389 2026-10-06 09:14:24,569 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:24] "GET /my HTTP/1.1" 200 - 246 0.154 1.094 2026-10-06 09:14:24,571 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-10-06 09:14:24,614 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 09:14:24,632 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-10-06 09:14:24,639 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:26,193 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-10-06 09:14:26,203 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:27,490 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:27] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.149 1.140 2026-10-06 09:14:27,555 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:27] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.009 0.048 2026-10-06 09:14:27,606 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:27] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.009 0.039 2026-10-06 09:14:27,658 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:27] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.009 0.039 2026-10-06 09:14:27,709 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:27] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.009 0.038 2026-10-06 09:14:27,772 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:27] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.011 0.049 2026-10-06 09:14:27,819 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:27] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.009 0.033 2026-10-06 09:14:27,870 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:27] "GET /apps/browse/category?price=] 2026-10-06 09:14:28,086 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-10-06 09:14:28,105 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:28,566 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:28] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.029 0.447 2026-10-06 09:14:29,801 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:29] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.217 1.015 2026-10-06 09:14:29,821 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:29] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.002 0.009 2026-10-06 09:14:29,886 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:29] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.017 0.045 2026-10-06 09:14:29,901 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:29] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.001 0.009 2026-10-06 09:14:29,997 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:29] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.017 0.076 2026-10-06 09:14:30,011 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:30] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.002 0.009 2026-10-06 09:14:30,102 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:30] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.023 0.061 2026-10-06 09:14:30,117 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:30] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.002 0.009 2026-10-06 09:14:30,203 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:30] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.028 0.055 2026-10-06 09:14:30,325 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:30] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.027 0.091 2026-10-06 09:14:30,337 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:30] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.001 0.007 2026-10-06 09:14:30,453 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:30] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.061 0.052 2026-10-06 09:14:30,454 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_legit_listing_params_200: waiting for threads: [] 2026-10-06 09:14:30,485 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-10-06 09:14:30,492 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:30,935 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:30] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.024 0.423 2026-10-06 09:14:32,045 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:32] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.166 0.938 2026-10-06 09:14:32,061 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:32] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.002 0.009 2026-10-06 09:14:32,148 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:32] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.021 0.062 2026-10-06 09:14:32,150 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:32,200 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:14:32,227 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category ... 2026-10-06 09:14:32,232 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444687] 2026-10-06 09:14:32,237 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:32,995 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:32] "GET /sitemap.xml HTTP/1.1" 200 - 188 0.151 0.610 2026-10-06 09:14:32,998 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:33,037 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 09:14:33,058 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:33,064 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444688, 444687, 444708] 2026-10-06 09:14:33,072 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:35,533 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:35] "GET /apps/modules HTTP/1.1" 404 - 189 0.161 2.305 2026-10-06 09:14:35,535 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:35,569 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:35,574 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444688, 444687, 444708] 2026-10-06 09:14:35,582 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:35,988 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:35] "GET /apps/category/50 HTTP/1.1" 301 - 16 0.016 0.393 2026-10-06 09:14:37,236 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:37] "GET /apps/category/odoo-apps-apps-50 HTTP/1.1" 200 - 226 0.218 1.026 2026-10-06 09:14:37,238 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:37,271 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:37,286 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444688, 444687, 444708] 2026-10-06 09:14:37,299 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:38,612 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:38] "GET /apps/category HTTP/1.1" 404 - 189 0.151 1.164 2026-10-06 09:14:38,646 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:38,651 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444688, 444687, 444708] 2026-10-06 09:14:38,657 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:39,946 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:39] "GET /apps/modules/browse HTTP/1.1" 404 - 189 0.172 1.119 2026-10-06 09:14:39,948 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:39,989 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:39,999 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444688, 444687, 444708] 2026-10-06 09:14:40,009 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:41,289 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:41] "GET /apps/browse/category HTTP/1.1" 404 - 189 0.125 1.160 2026-10-06 09:14:41,291 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:41,326 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:41,339 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444688, 444687, 444708] 2026-10-06 09:14:41,347 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:44,038 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:44] "GET /apps/themes/browse HTTP/1.1" 404 - 189 0.153 2.541 2026-10-06 09:14:44,041 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:44,093 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:44,100 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444688, 444687, 444708] 2026-10-06 09:14:44,109 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:45,464 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:45] "GET /apps/themes HTTP/1.1" 404 - 189 0.145 1.213 2026-10-06 09:14:45,466 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:45,505 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_top_charts_404_when_modules_seed_category_missing ... 2026-10-06 09:14:45,511 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444688, 444687, 444708] 2026-10-06 09:14:45,521 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:47,049 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:47] "GET /apps HTTP/1.1" 404 - 189 0.185 1.346 2026-10-06 09:14:47,051 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:47,109 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:14:47,137 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteSeededAppStoreData.test_apps_route_family_200_when_seed_categories_present ... 2026-10-06 09:14:47,143 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:14:48,679 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:48] "GET /apps HTTP/1.1" 200 - 237 0.188 1.351 2026-10-06 09:14:48,791 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:48] "GET /apps/modules HTTP/1.1" 200 - 19 0.036 0.072 2026-10-06 09:14:48,891 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:48] "GET /apps/themes HTTP/1.1" 200 - 21 0.029 0.068 2026-10-06 09:14:48,907 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:48] "GET /apps/category HTTP/1.1" 303 - 3 0.002 0.010 2026-10-06 09:14:49,018 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:49] "GET /apps/category/odoo-apps-49 HTTP/1.1" 200 - 21 0.020 0.084 2026-10-06 09:14:49,164 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:49] "GET /apps/modules/browse HTTP/1.1" 200 - 26 0.046 0.094 2026-10-06 09:14:49,183 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:49] "GET /apps/browse/category HTTP/1.1" 303 - 3 0.002 0.010 2026-10-06 09:14:49,278 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:49] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.030 0.060 2026-10-06 09:14:49,384 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:14:49] "GET /apps/themes/browse HTTP/1.1" 200 - 21 0.048 0.054 2026-10-06 09:14:49,385 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteSeededAppStoreData.test_apps_route_family_200_when_seed_categories_present: waiting for threads: [] 2026-10-06 09:14:49,438 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:14:49,455 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:49,542 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444688] 2026-10-06 09:14:49,700 121 INFO rb-7dc4d15-225289-421537 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-06 09:14:49,937 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:14:49,961 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestDefaultAppPublicCategoryIdsPartialSeedLoss.test_default_app_categories_skip_only_the_missing_root ... 2026-10-06 09:14:49,967 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [444708] 2026-10-06 09:14:50,022 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:14:51,041 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-10-06 09:14:58,233 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:15:02,600 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-10-06 09:15:02,864 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-10-06 09:15:03,000 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:03,051 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:03,133 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-10-06 09:15:03,242 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:03,281 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:03,377 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-10-06 09:15:03,519 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-10-06 09:15:03,673 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-10-06 09:15:03,756 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:03,969 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [45] 2026-10-06 09:15:04,035 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-10-06 09:15:04,070 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-10-06 09:15:04,088 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44] 2026-10-06 09:15:04,131 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-10-06 09:15:04,236 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:04,496 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-10-06 09:15:04,522 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-10-06 09:15:04,548 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-10-06 09:15:04,563 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-10-06 09:15:04,602 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-10-06 09:15:04,706 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:04,926 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-10-06 09:15:04,952 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-10-06 09:15:04,979 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-10-06 09:15:04,994 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-10-06 09:15:05,005 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [41] 2026-10-06 09:15:05,046 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-10-06 09:15:05,208 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:15:08,934 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-10-06 09:15:09,037 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #481 deleted website.document records with IDs: [5] 2026-10-06 09:15:09,078 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-10-06 09:15:09,173 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #477 deleted website.document records with IDs: [6] 2026-10-06 09:15:09,201 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-10-06 09:15:09,285 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #483 deleted website.document records with IDs: [7] 2026-10-06 09:15:09,320 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-10-06 09:15:09,434 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #479 deleted website.document records with IDs: [8] 2026-10-06 09:15:09,466 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-10-06 09:15:09,619 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-10-06 09:15:09,710 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #481 deleted website.document records with IDs: [13] 2026-10-06 09:15:09,775 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #481 deleted website.document records with IDs: [14] 2026-10-06 09:15:09,816 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #481 deleted website.document records with IDs: [15] 2026-10-06 09:15:09,968 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #481 deleted website.document records with IDs: [18] 2026-10-06 09:15:10,041 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #481 deleted website.document records with IDs: [19] 2026-10-06 09:15:10,207 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #481 deleted website.document records with IDs: [23] 2026-10-06 09:15:10,268 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #481 deleted website.document records with IDs: [24] 2026-10-06 09:15:10,312 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #481 deleted website.document records with IDs: [25] 2026-10-06 09:15:10,892 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #481 deleted website.document records with IDs: [36] 2026-10-06 09:15:10,946 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #481 deleted website.document records with IDs: [37] 2026-10-06 09:15:11,002 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #481 deleted website.document records with IDs: [38] 2026-10-06 09:15:11,064 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #481 deleted website.document records with IDs: [39] 2026-10-06 09:15:11,192 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-10-06 09:15:11,280 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:11,327 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:11,381 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:11,447 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #477 deleted website.document records with IDs: [41] 2026-10-06 09:15:11,487 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #477 deleted website.document records with IDs: [42] 2026-10-06 09:15:11,522 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #477 deleted website.document records with IDs: [43] 2026-10-06 09:15:11,564 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:11,613 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:11,663 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-10-06 09:15:11,718 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #483 deleted website.document records with IDs: [44] 2026-10-06 09:15:11,740 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #483 deleted website.document records with IDs: [45] 2026-10-06 09:15:11,860 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #483 deleted website.document.content records with IDs: [3] 2026-10-06 09:15:11,871 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #483 deleted website.document records with IDs: [46] 2026-10-06 09:15:11,898 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-10-06 09:15:12,028 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #479 deleted website.document records with IDs: [47] 2026-10-06 09:15:12,079 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #479 deleted website.document records with IDs: [48] 2026-10-06 09:15:12,812 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #479 deleted website.document records with IDs: [64] 2026-10-06 09:15:12,845 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #479 deleted website.document records with IDs: [65] 2026-10-06 09:15:12,992 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #479 deleted website.document records with IDs: [69] 2026-10-06 09:15:13,057 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #479 deleted website.document records with IDs: [70] 2026-10-06 09:15:13,097 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #479 deleted website.document records with IDs: [71] 2026-10-06 09:15:13,136 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #479 deleted website.document records with IDs: [72] 2026-10-06 09:15:13,254 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-10-06 09:15:13,576 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-10-06 09:15:13,686 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:13,735 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:13,789 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:13,933 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:13,986 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:14,052 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:14,128 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-10-06 09:15:14,299 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-10-06 09:15:14,613 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:15:19,002 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-10-06 09:15:19,254 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-10-06 09:15:19,409 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:19,487 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [11] 2026-10-06 09:15:19,634 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [12] 2026-10-06 09:15:19,824 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [13] 2026-10-06 09:15:19,901 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [14] 2026-10-06 09:15:19,955 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [15] 2026-10-06 09:15:20,019 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [16] 2026-10-06 09:15:20,082 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [17] 2026-10-06 09:15:20,156 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [18] 2026-10-06 09:15:20,211 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [19] 2026-10-06 09:15:20,251 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [20] 2026-10-06 09:15:20,303 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [21] 2026-10-06 09:15:20,358 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [22] 2026-10-06 09:15:20,400 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:20,442 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [23] 2026-10-06 09:15:20,486 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [24] 2026-10-06 09:15:20,527 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [25] 2026-10-06 09:15:20,587 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:20,624 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [26] 2026-10-06 09:15:20,662 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [27] 2026-10-06 09:15:20,710 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [28] 2026-10-06 09:15:20,793 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [29] 2026-10-06 09:15:20,820 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-10-06 09:15:20,980 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:21,204 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:21,316 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:21,511 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:21,767 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:22,003 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:22,128 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:22,293 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:15:26,573 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-10-06 09:15:26,626 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 494, model: website.doc.tag 2026-10-06 09:15:26,685 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 494, model: website.doc.tag 2026-10-06 09:15:26,706 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 494, model: website.doc.tag 2026-10-06 09:15:26,718 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #497 deleted website.doc.tag records with IDs: [13] 2026-10-06 09:15:26,726 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #499 deleted website.doc.tag records with IDs: [14] 2026-10-06 09:15:26,736 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #501 deleted website.doc.tag records with IDs: [15] 2026-10-06 09:15:26,744 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #503 deleted website.doc.tag records with IDs: [16] 2026-10-06 09:15:26,784 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:15:30,882 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-10-06 09:15:30,951 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-06 09:15:30,986 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-10-06 09:15:31,042 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-10-06 09:15:31,112 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-06 09:15:31,157 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-10-06 09:15:31,254 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-06 09:15:31,294 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-10-06 09:15:31,388 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-06 09:15:31,454 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:15:32,109 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-10-06 09:15:32,974 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome pid: 455 2026-10-06 09:15:32,976 121 INFO rb-7dc4d15-225289-421537 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/tmpw72j4bpc_chrome_odoo 2026-10-06 09:15:32,976 121 INFO rb-7dc4d15-225289-421537 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:37325/json/version 2026-10-06 09:15:32,980 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:37325/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:15:32,995 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:32,997 121 INFO rb-7dc4d15-225289-421537 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:37325/json 2026-10-06 09:15:32,998 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:37325/json with timeout 3 increased to 10s during tests 2026-10-06 09:15:33,016 121 INFO rb-7dc4d15-225289-421537 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:37325/devtools/page/8127D8D88B9648F04A32058590DC6BFC 2026-10-06 09:15:33,028 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:33,040 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:33,081 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:tour_color_reviewer from n/a 2026-10-06 09:15:33,090 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:33,098 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:33,099 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:33,115 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:15:36,198 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:36] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 356 0.381 2.705 2026-10-06 09:15:36,205 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigation result: {'frameId': '8127D8D88B9648F04A32058590DC6BFC', 'loaderId': '8890E0386158777E050A6251CF210B3D', 'isDownload': False} 2026-10-06 09:15:36,206 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:36,266 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:15:36,344 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:36] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.049 0.051 2026-10-06 09:15:36,358 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:15:36,390 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:36] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.016 0.127 2026-10-06 09:15:36,428 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:36,433 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:36,456 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:15:36,481 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:36] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.020 0.035 2026-10-06 09:15:36,493 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:15:36,518 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:36] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.034 2026-10-06 09:15:36,620 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:36] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.004 0.028 2026-10-06 09:15:41,808 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:41] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 5.220 2026-10-06 09:15:41,868 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 5.282 2026-10-06 09:15:41,873 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 5.630 2026-10-06 09:15:41,877 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:41] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 5.286 2026-10-06 09:15:41,888 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:41] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 5.195 2026-10-06 09:15:41,926 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:15:41,956 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:41] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.040 2026-10-06 09:15:41,973 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:41] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.005 0.035 2026-10-06 09:15:42,444 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:15:42,457 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:42] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.014 2026-10-06 09:15:42,494 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:42] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-06 09:15:42,609 121 INFO rb-7dc4d15-225289-421537 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 : 6.4031102657318115 2026-10-06 09:15:42,612 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:42,623 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:42,680 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.124 2026-10-06 09:15:42,684 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:42,758 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:42,782 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:42] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.031 0.184 2026-10-06 09:15:42,830 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:42,898 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:42,973 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:43,023 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:43] "POST /docs/update_category HTTP/1.1" 200 - 14 0.026 0.022 2026-10-06 09:15:43,046 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:43,325 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:43] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 34 0.038 0.154 2026-10-06 09:15:43,819 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:43,901 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:43] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.026 0.045 2026-10-06 09:15:43,912 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:43,915 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.084 2026-10-06 09:15:43,977 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:44,041 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:44,101 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: tour succeeded 2026-10-06 09:15:44,102 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:44,177 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: heap 9475284 (allocated 11010048) 2026-10-06 09:15:44,182 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:44,183 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing websocket connection 2026-10-06 09:15:44,183 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:44,296 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091544_296484_test_picking_a_cover_colour_persists_it.txt 2026-10-06 09:15:44,297 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Removing chrome user profile "/tmp/tmpw72j4bpc_chrome_odoo" 2026-10-06 09:15:44,376 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 09:15:45,881 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-10-06 09:15:45,903 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-10-06 09:15:46,212 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome pid: 638 2026-10-06 09:15:46,213 121 INFO rb-7dc4d15-225289-421537 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/tmpv5zj5tsx_chrome_odoo 2026-10-06 09:15:46,213 121 INFO rb-7dc4d15-225289-421537 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:38095/json/version 2026-10-06 09:15:46,214 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:38095/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:15:46,275 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:46,275 121 INFO rb-7dc4d15-225289-421537 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:38095/json 2026-10-06 09:15:46,276 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:38095/json with timeout 3 increased to 10s during tests 2026-10-06 09:15:46,289 121 INFO rb-7dc4d15-225289-421537 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:38095/devtools/page/1476283B3B4ACCFF675D48342C06CF89 2026-10-06 09:15:46,309 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:46,312 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:46,353 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:tour_editor from n/a 2026-10-06 09:15:46,365 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:46,368 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:46,368 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:46,381 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:15:46,887 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-06 09:15:47,501 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-06 09:15:48,434 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:48] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 369 0.243 1.814 2026-10-06 09:15:48,445 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigation result: {'frameId': '1476283B3B4ACCFF675D48342C06CF89', 'loaderId': 'CDDF59A27E54B6639CDAC5EA18541540', 'isDownload': False} 2026-10-06 09:15:48,445 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:48,485 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:15:48,509 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:15:48,570 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:48] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.045 0.035 2026-10-06 09:15:48,583 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:15:48,598 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:48,599 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:48] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.009 0.100 2026-10-06 09:15:48,601 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:48,609 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:15:48,619 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:48] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.017 2026-10-06 09:15:48,648 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:15:48,667 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:48] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.025 2026-10-06 09:15:48,741 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-06 09:15:48,746 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-06 09:15:48,755 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:48] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:15:48,761 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:48] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.026 2026-10-06 09:15:48,769 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:48] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.011 0.026 2026-10-06 09:15:48,809 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:48] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:15:48,827 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:15:48,854 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:48] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.043 2026-10-06 09:15:48,878 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:48] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.007 0.059 2026-10-06 09:15:49,265 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:15:49,274 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:49] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.012 2026-10-06 09:15:49,307 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:49] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-06 09:15:49,434 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:49,443 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:49,466 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.112 2026-10-06 09:15:49,519 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:49,519 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:49] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.013 0.134 2026-10-06 09:15:49,590 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:49,654 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:49,713 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:49,787 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:49,844 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:49,910 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:49,911 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:49,994 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: heap 9427532 (allocated 10223616) 2026-10-06 09:15:50,003 121 INFO rb-7dc4d15-225289-421537 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 638 2026-10-06 09:15:50,004 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:50,005 121 INFO rb-7dc4d15-225289-421537 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 638 2026-10-06 09:15:50,109 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091550_108821_test_cancelling_the_delete_confirmation_leaves_the_document_intact.txt 2026-10-06 09:15:50,109 121 INFO rb-7dc4d15-225289-421537 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/tmpv5zj5tsx_chrome_odoo" 2026-10-06 09:15:50,164 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-10-06 09:15:50,476 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome pid: 810 2026-10-06 09:15:50,477 121 INFO rb-7dc4d15-225289-421537 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/tmpm2_zcy4u_chrome_odoo 2026-10-06 09:15:50,478 121 INFO rb-7dc4d15-225289-421537 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:44491/json/version 2026-10-06 09:15:50,479 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:44491/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:15:50,581 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:50,582 121 INFO rb-7dc4d15-225289-421537 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:44491/json 2026-10-06 09:15:50,583 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:44491/json with timeout 3 increased to 10s during tests 2026-10-06 09:15:50,609 121 INFO rb-7dc4d15-225289-421537 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:44491/devtools/page/0093E554F73E1DC97844C30DEAF1CD47 2026-10-06 09:15:50,627 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:50,637 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:50,703 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:tour_editor from n/a 2026-10-06 09:15:50,721 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:50,726 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:50,726 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:50,743 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:15:51,204 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-06 09:15:51,843 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-06 09:15:52,746 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:52] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.365 1.641 2026-10-06 09:15:52,752 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigation result: {'frameId': '0093E554F73E1DC97844C30DEAF1CD47', 'loaderId': 'EE92519990654C627AA9BB5A01E110DB', 'isDownload': False} 2026-10-06 09:15:52,752 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:52,810 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:52] "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-06 09:15:52,822 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:15:52,869 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:52] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.031 0.037 2026-10-06 09:15:52,882 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:15:52,899 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:52] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.015 0.083 2026-10-06 09:15:52,901 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:52,902 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:52,917 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:15:52,929 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:52] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.016 2026-10-06 09:15:52,942 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:15:52,967 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:52] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.046 2026-10-06 09:15:53,053 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:53] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.011 2026-10-06 09:15:53,054 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:53] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.010 0.013 2026-10-06 09:15:53,056 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:53] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:15:53,059 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-06 09:15:53,060 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:53] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-06 09:15:53,113 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:53] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:15:53,153 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:15:53,176 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:53] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.035 2026-10-06 09:15:53,198 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:53] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.010 0.049 2026-10-06 09:15:53,646 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:15:53,660 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:53] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.016 2026-10-06 09:15:53,696 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:53] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:15:53,829 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:53,846 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:53,860 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.111 2026-10-06 09:15:53,918 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:53] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.017 0.154 2026-10-06 09:15:53,923 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:53,989 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:54,054 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:54,112 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:54,324 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11855] 2026-10-06 09:15:54,355 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #515 deleted website.document.content records with IDs: [36] 2026-10-06 09:15:54,377 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2162] 2026-10-06 09:15:54,404 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11853, 11852] 2026-10-06 09:15:54,443 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #515 deleted website.document records with IDs: [100] 2026-10-06 09:15:54,458 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2160] 2026-10-06 09:15:54,465 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:54] "POST /docs/delete HTTP/1.1" 200 - 114 0.157 0.117 2026-10-06 09:15:54,516 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-06 09:15:54,577 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-06 09:15:54,651 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:54] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 28 0.025 0.130 2026-10-06 09:15:55,175 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:55,270 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:55,271 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:55] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.022 0.056 2026-10-06 09:15:55,292 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.090 2026-10-06 09:15:55,333 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: tour succeeded 2026-10-06 09:15:55,334 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:55,437 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: heap 9286540 (allocated 11010048) 2026-10-06 09:15:55,439 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing chrome headless with pid 810 2026-10-06 09:15:55,442 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing websocket connection 2026-10-06 09:15:55,442 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Terminating chrome headless with pid 810 2026-10-06 09:15:55,565 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091555_564856_test_confirming_the_delete_confirmation_removes_the_document.txt 2026-10-06 09:15:55,565 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Removing chrome user profile "/tmp/tmpm2_zcy4u_chrome_odoo" 2026-10-06 09:15:55,621 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-10-06 09:15:56,050 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome pid: 991 2026-10-06 09:15:56,050 121 INFO rb-7dc4d15-225289-421537 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/tmpgddahpgc_chrome_odoo 2026-10-06 09:15:56,050 121 INFO rb-7dc4d15-225289-421537 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:33443/json/version 2026-10-06 09:15:56,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:33443/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:15:56,066 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:56,066 121 INFO rb-7dc4d15-225289-421537 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:33443/json 2026-10-06 09:15:56,067 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:33443/json with timeout 3 increased to 10s during tests 2026-10-06 09:15:56,073 121 INFO rb-7dc4d15-225289-421537 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:33443/devtools/page/2DA2CF1E53D8F6A874F63CE3E3F7B137 2026-10-06 09:15:56,085 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:56,088 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:56,130 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:tour_editor from n/a 2026-10-06 09:15:56,143 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:56,156 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:56,156 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:56,177 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:15:56,685 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-06 09:15:57,293 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-06 09:15:58,161 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:58] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.352 1.635 2026-10-06 09:15:58,169 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigation result: {'frameId': '2DA2CF1E53D8F6A874F63CE3E3F7B137', 'loaderId': '622768D12CAA660FCF07A4D31E6FB70D', 'isDownload': False} 2026-10-06 09:15:58,170 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:58,216 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:58] "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-06 09:15:58,238 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:15:58,300 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:58] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.047 2026-10-06 09:15:58,313 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:15:58,336 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:58] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.013 0.109 2026-10-06 09:15:58,339 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:58,341 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:58,352 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:15:58,366 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:58] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.016 2026-10-06 09:15:58,385 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:15:58,407 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:58] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.027 2026-10-06 09:15:58,530 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:58] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-06 09:15:58,534 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:58] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:15:58,535 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-06 09:15:58,565 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:58] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.013 2026-10-06 09:15:58,566 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:58] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.018 0.035 2026-10-06 09:15:58,604 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:58] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-06 09:15:58,661 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:15:58,703 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:58] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.016 0.054 2026-10-06 09:15:58,719 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:58] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.003 0.079 2026-10-06 09:15:59,190 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:15:59,203 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:59] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.015 2026-10-06 09:15:59,233 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:59] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:15:59,341 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:59,349 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:59,409 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.127 2026-10-06 09:15:59,413 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:59,471 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:59] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.022 0.164 2026-10-06 09:15:59,500 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:59,560 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:59,645 121 INFO rb-7dc4d15-225289-421537 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-06 09:15:59,788 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:15:59] "POST /docs/create HTTP/1.1" 200 - 38 0.026 0.053 2026-10-06 09:16:00,715 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:00] "GET /docs/d/tour-created-document-101 HTTP/1.1" 200 - 156 0.119 0.777 2026-10-06 09:16:01,222 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-10-06 09:16:01,232 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:01,299 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:01] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.013 0.036 2026-10-06 09:16:01,313 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.062 2026-10-06 09:16:01,348 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:01,349 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:01,462 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: heap 12493568 (allocated 14155776) 2026-10-06 09:16:01,470 121 INFO rb-7dc4d15-225289-421537 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 991 2026-10-06 09:16:01,471 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:01,472 121 INFO rb-7dc4d15-225289-421537 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 991 2026-10-06 09:16:01,573 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091601_573201_test_creating_a_document_through_the_dialog_persists_it.txt 2026-10-06 09:16:01,573 121 INFO rb-7dc4d15-225289-421537 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/tmpgddahpgc_chrome_odoo" 2026-10-06 09:16:01,622 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-10-06 09:16:01,919 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome pid: 1170 2026-10-06 09:16:01,920 121 INFO rb-7dc4d15-225289-421537 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/tmp6u0h8mic_chrome_odoo 2026-10-06 09:16:01,920 121 INFO rb-7dc4d15-225289-421537 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:35671/json/version 2026-10-06 09:16:01,921 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:35671/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:16:01,999 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:01,999 121 INFO rb-7dc4d15-225289-421537 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:35671/json 2026-10-06 09:16:02,000 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:35671/json with timeout 3 increased to 10s during tests 2026-10-06 09:16:02,014 121 INFO rb-7dc4d15-225289-421537 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:35671/devtools/page/5AFF215629930BE3C459CAC1273DF7F2 2026-10-06 09:16:02,026 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:02,040 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:02,106 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:tour_editor from n/a 2026-10-06 09:16:02,123 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:02,126 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:02,126 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:02,158 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:16:02,637 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-06 09:16:03,415 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-06 09:16:05,535 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:05] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.302 3.081 2026-10-06 09:16:05,539 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigation result: {'frameId': '5AFF215629930BE3C459CAC1273DF7F2', 'loaderId': '904A795AC3C1CCB6AD1B4442D461F980', 'isDownload': False} 2026-10-06 09:16:05,540 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:05,578 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:05] "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-06 09:16:05,589 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:16:05,638 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:05] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.031 2026-10-06 09:16:05,648 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:16:05,664 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:05,665 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:05,671 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:05] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.017 0.077 2026-10-06 09:16:05,678 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:16:05,693 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:05] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.023 2026-10-06 09:16:05,704 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:16:05,720 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:05] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.024 2026-10-06 09:16:05,812 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:05] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.001 2026-10-06 09:16:05,826 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:05] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:16:05,827 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:05] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.005 0.015 2026-10-06 09:16:05,828 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:16:05,834 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-06 09:16:05,880 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:05] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:16:05,925 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:05] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.014 0.015 2026-10-06 09:16:05,941 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:16:05,968 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:05] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.065 2026-10-06 09:16:06,439 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:16:06,453 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:06] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.018 2026-10-06 09:16:06,489 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:06] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 09:16:06,608 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:06,611 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:06] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.028 0.050 2026-10-06 09:16:06,626 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:06,681 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:06,706 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.171 2026-10-06 09:16:06,751 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:06,803 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: tour succeeded 2026-10-06 09:16:06,804 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:06,856 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: heap 8930348 (allocated 9961472) 2026-10-06 09:16:06,868 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing chrome headless with pid 1170 2026-10-06 09:16:06,869 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing websocket connection 2026-10-06 09:16:06,871 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Terminating chrome headless with pid 1170 2026-10-06 09:16:06,969 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091606_969151_test_editor_page_offers_the_create_affordance.txt 2026-10-06 09:16:06,969 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Removing chrome user profile "/tmp/tmp6u0h8mic_chrome_odoo" 2026-10-06 09:16:07,003 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:07,302 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome pid: 1352 2026-10-06 09:16:07,302 121 INFO rb-7dc4d15-225289-421537 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/tmpyeqtyntv_chrome_odoo 2026-10-06 09:16:07,302 121 INFO rb-7dc4d15-225289-421537 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:36643/json/version 2026-10-06 09:16:07,304 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:36643/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:16:07,368 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:07,368 121 INFO rb-7dc4d15-225289-421537 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:36643/json 2026-10-06 09:16:07,369 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:36643/json with timeout 3 increased to 10s during tests 2026-10-06 09:16:07,388 121 INFO rb-7dc4d15-225289-421537 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:36643/devtools/page/486BE2837B525709331FC520F2D04DA6 2026-10-06 09:16:07,399 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:07,410 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:07,474 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:tour_manager from n/a 2026-10-06 09:16:07,489 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:07,499 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:07,499 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:07,516 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:16:08,983 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:08] "GET /docs HTTP/1.1" 200 - 287 0.258 1.212 2026-10-06 09:16:08,987 121 INFO rb-7dc4d15-225289-421537 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': '486BE2837B525709331FC520F2D04DA6', 'loaderId': '9298601104D6FD9FE81E1DFB1F674B9D', 'isDownload': False} 2026-10-06 09:16:08,987 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:09,025 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-06 09:16:09,037 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:16:09,062 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:09] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.025 0.022 2026-10-06 09:16:09,083 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:16:09,155 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:09] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.046 0.091 2026-10-06 09:16:09,163 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:16:09,178 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:09] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.085 2026-10-06 09:16:09,180 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:09,184 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:09,203 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:16:09,220 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:09] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.035 2026-10-06 09:16:09,337 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-06 09:16:09,345 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:09] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.017 2026-10-06 09:16:09,348 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:09] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-06 09:16:09,360 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-06 09:16:09,366 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:09] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.014 0.026 2026-10-06 09:16:09,410 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:09] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:16:09,468 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:16:09,506 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:09] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.060 2026-10-06 09:16:09,524 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:09] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.005 0.080 2026-10-06 09:16:10,016 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:16:10,039 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:10] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.015 0.023 2026-10-06 09:16:10,065 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:10] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:16:10,175 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:10,185 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:10,244 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:10,265 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.022 0.138 2026-10-06 09:16:10,331 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:10,350 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:10] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.040 0.174 2026-10-06 09:16:10,403 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:10,484 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:10,656 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:10] "POST /docs/create_category HTTP/1.1" 200 - 51 0.042 0.064 2026-10-06 09:16:10,834 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:10] "GET /docs HTTP/1.1" 200 - 20 0.033 0.095 2026-10-06 09:16:11,343 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:11,441 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:11] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.035 0.042 2026-10-06 09:16:11,463 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:11,467 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.098 2026-10-06 09:16:11,468 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:11,553 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: heap 9267192 (allocated 11010048) 2026-10-06 09:16:11,585 121 INFO rb-7dc4d15-225289-421537 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 1352 2026-10-06 09:16:11,593 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:11,593 121 INFO rb-7dc4d15-225289-421537 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 1352 2026-10-06 09:16:11,704 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091611_703979_test_manager_creating_a_section_from_the_context_menu_persists_it.txt 2026-10-06 09:16:11,704 121 INFO rb-7dc4d15-225289-421537 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/tmpyeqtyntv_chrome_odoo" 2026-10-06 09:16:11,752 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-10-06 09:16:12,074 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome pid: 1537 2026-10-06 09:16:12,074 121 INFO rb-7dc4d15-225289-421537 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/tmp8hqmcg27_chrome_odoo 2026-10-06 09:16:12,074 121 INFO rb-7dc4d15-225289-421537 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:46027/json/version 2026-10-06 09:16:12,076 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:46027/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:16:12,147 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:12,147 121 INFO rb-7dc4d15-225289-421537 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:46027/json 2026-10-06 09:16:12,148 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:46027/json with timeout 3 increased to 10s during tests 2026-10-06 09:16:12,168 121 INFO rb-7dc4d15-225289-421537 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:46027/devtools/page/843977E9DFEE000BBCB783F5E27F3E8C 2026-10-06 09:16:12,184 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:12,193 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:12,265 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:tour_manager from n/a 2026-10-06 09:16:12,278 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:12,283 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:12,284 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:12,301 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:16:14,264 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:14] "GET /docs HTTP/1.1" 200 - 287 0.225 1.741 2026-10-06 09:16:14,268 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigation result: {'frameId': '843977E9DFEE000BBCB783F5E27F3E8C', 'loaderId': '663A525338CB1B2E48E47C5D7F7341A1', 'isDownload': False} 2026-10-06 09:16:14,268 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:14,313 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:14] "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-06 09:16:14,317 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:16:14,380 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:14] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.037 2026-10-06 09:16:14,389 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:16:14,406 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:14] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.009 0.095 2026-10-06 09:16:14,428 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:14,429 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:14,433 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:16:14,444 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:14] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.014 2026-10-06 09:16:14,467 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:16:14,493 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:14] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.029 2026-10-06 09:16:14,593 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:14] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:16:14,603 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:14] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-06 09:16:14,607 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-06 09:16:14,610 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-06 09:16:14,624 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:14] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.021 0.020 2026-10-06 09:16:14,678 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:14] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:16:14,721 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:16:14,755 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:14] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.014 0.048 2026-10-06 09:16:14,766 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:14] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.002 0.060 2026-10-06 09:16:15,268 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:16:15,283 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:15] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.023 2026-10-06 09:16:15,312 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:15] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:16:15,451 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:15,462 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:15,498 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.123 2026-10-06 09:16:15,549 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:15,569 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:15] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.024 0.154 2026-10-06 09:16:15,622 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:15,710 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:15,866 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:15] "POST /docs/create_category HTTP/1.1" 200 - 34 0.026 0.059 2026-10-06 09:16:16,181 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:16] "GET /docs/c/tour-created-subject-87 HTTP/1.1" 200 - 67 0.077 0.204 2026-10-06 09:16:16,699 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:16,732 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.008 0.010 2026-10-06 09:16:16,796 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:16] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.051 2026-10-06 09:16:16,797 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:16,798 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:16,937 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: heap 12660368 (allocated 14680064) 2026-10-06 09:16:16,940 121 INFO rb-7dc4d15-225289-421537 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 1537 2026-10-06 09:16:16,942 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:16,944 121 INFO rb-7dc4d15-225289-421537 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 1537 2026-10-06 09:16:17,039 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091617_039664_test_manager_creating_a_subject_through_the_dialog_persists_it.txt 2026-10-06 09:16:17,040 121 INFO rb-7dc4d15-225289-421537 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/tmp8hqmcg27_chrome_odoo" 2026-10-06 09:16:17,096 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-10-06 09:16:17,522 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome pid: 1715 2026-10-06 09:16:17,523 121 INFO rb-7dc4d15-225289-421537 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/tmpvsr0nuu4_chrome_odoo 2026-10-06 09:16:17,523 121 INFO rb-7dc4d15-225289-421537 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:42947/json/version 2026-10-06 09:16:17,524 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:42947/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:16:17,547 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:17,547 121 INFO rb-7dc4d15-225289-421537 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:42947/json 2026-10-06 09:16:17,548 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:42947/json with timeout 3 increased to 10s during tests 2026-10-06 09:16:17,568 121 INFO rb-7dc4d15-225289-421537 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:42947/devtools/page/764F4601F43E6458F1FD6E94F395AA27 2026-10-06 09:16:17,572 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:17,583 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:17,660 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:tour_editor from n/a 2026-10-06 09:16:17,683 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:17,689 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:17,690 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:17,710 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:16:18,224 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-06 09:16:18,907 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-06 09:16:19,922 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:19] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.336 1.879 2026-10-06 09:16:19,926 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigation result: {'frameId': '764F4601F43E6458F1FD6E94F395AA27', 'loaderId': 'A58FA5B273D8A67ACE3FA134586A409A', 'isDownload': False} 2026-10-06 09:16:19,926 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:19,973 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:19] "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-06 09:16:19,981 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:16:20,036 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:20] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.035 2026-10-06 09:16:20,049 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:16:20,068 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:20,069 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:20,073 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:20] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.014 0.097 2026-10-06 09:16:20,082 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:16:20,093 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:20] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.026 2026-10-06 09:16:20,120 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:16:20,139 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:20] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.029 2026-10-06 09:16:20,249 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-06 09:16:20,263 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:20] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.019 2026-10-06 09:16:20,265 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:20] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-06 09:16:20,277 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:20] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-06 09:16:20,279 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:20] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.009 0.036 2026-10-06 09:16:20,300 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:20] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:16:20,343 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:20] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.003 0.010 2026-10-06 09:16:20,381 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:16:20,410 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:20] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.065 2026-10-06 09:16:20,894 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:16:20,910 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:20] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.012 0.015 2026-10-06 09:16:20,934 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:20] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:16:21,077 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:21,085 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:21,133 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.141 2026-10-06 09:16:21,151 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:21,198 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:21] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.026 0.158 2026-10-06 09:16:21,230 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:21,298 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:21,357 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:21,434 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:21,587 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:21] "POST /docs/update_document HTTP/1.1" 200 - 31 0.035 0.052 2026-10-06 09:16:22,519 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:22] "GET /docs/d/tour-renamed-document-100 HTTP/1.1" 200 - 152 0.123 0.787 2026-10-06 09:16:23,027 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-10-06 09:16:23,036 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:23,059 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.010 2026-10-06 09:16:23,117 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:23] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.025 0.038 2026-10-06 09:16:23,122 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:23,123 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:23,223 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: heap 12589676 (allocated 14155776) 2026-10-06 09:16:23,232 121 INFO rb-7dc4d15-225289-421537 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 1715 2026-10-06 09:16:23,233 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:23,234 121 INFO rb-7dc4d15-225289-421537 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 1715 2026-10-06 09:16:23,333 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091623_332782_test_renaming_a_document_through_the_context_dialog_persists.txt 2026-10-06 09:16:23,333 121 INFO rb-7dc4d15-225289-421537 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/tmpvsr0nuu4_chrome_odoo" 2026-10-06 09:16:23,399 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-10-06 09:16:23,725 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome pid: 1903 2026-10-06 09:16:23,725 121 INFO rb-7dc4d15-225289-421537 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/tmpbiettup3_chrome_odoo 2026-10-06 09:16:23,725 121 INFO rb-7dc4d15-225289-421537 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:46573/json/version 2026-10-06 09:16:23,727 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:46573/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:16:23,799 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:23,799 121 INFO rb-7dc4d15-225289-421537 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:46573/json 2026-10-06 09:16:23,800 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:46573/json with timeout 3 increased to 10s during tests 2026-10-06 09:16:23,815 121 INFO rb-7dc4d15-225289-421537 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:46573/devtools/page/E4B2F9AB31E3D0B55EE0B9FE7664E28B 2026-10-06 09:16:23,823 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:23,831 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:23,888 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:tour_editor from n/a 2026-10-06 09:16:23,899 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:23,901 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:23,902 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:23,919 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:16:24,403 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-06 09:16:25,134 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-10-06 09:16:26,007 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.304 1.787 2026-10-06 09:16:26,011 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigation result: {'frameId': 'E4B2F9AB31E3D0B55EE0B9FE7664E28B', 'loaderId': '398CDA4634F6E11AEB1659D4A368D76C', 'isDownload': False} 2026-10-06 09:16:26,012 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:26,065 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:16:26,087 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:16:26,164 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.066 0.045 2026-10-06 09:16:26,177 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:16:26,183 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:26,185 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:26,215 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.029 0.126 2026-10-06 09:16:26,227 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:16:26,240 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.051 2026-10-06 09:16:26,252 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:16:26,270 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.026 2026-10-06 09:16:26,340 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-06 09:16:26,362 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-06 09:16:26,364 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-06 09:16:26,369 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.020 2026-10-06 09:16:26,370 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.003 0.021 2026-10-06 09:16:26,409 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:16:26,450 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:16:26,475 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.033 2026-10-06 09:16:26,492 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.005 0.048 2026-10-06 09:16:26,923 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:16:26,935 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.015 0.017 2026-10-06 09:16:26,971 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:26] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 09:16:27,109 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:27,117 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:27,157 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.015 0.126 2026-10-06 09:16:27,210 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:27,230 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:27] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.037 0.145 2026-10-06 09:16:27,283 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:27,342 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:27,416 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:27,475 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:27,550 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:27,621 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:27,669 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:27,670 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:27,746 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: heap 9384168 (allocated 10223616) 2026-10-06 09:16:27,757 121 INFO rb-7dc4d15-225289-421537 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 1903 2026-10-06 09:16:27,758 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:27,763 121 INFO rb-7dc4d15-225289-421537 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 1903 2026-10-06 09:16:27,860 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091627_860396_test_saving_the_dialog_with_an_empty_name_creates_nothing.txt 2026-10-06 09:16:27,860 121 INFO rb-7dc4d15-225289-421537 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/tmpbiettup3_chrome_odoo" 2026-10-06 09:16:27,911 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-10-06 09:16:28,348 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome pid: 2082 2026-10-06 09:16:28,348 121 INFO rb-7dc4d15-225289-421537 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/tmpicfifp4k_chrome_odoo 2026-10-06 09:16:28,348 121 INFO rb-7dc4d15-225289-421537 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:36901/json/version 2026-10-06 09:16:28,350 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:36901/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:16:28,371 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:28,371 121 INFO rb-7dc4d15-225289-421537 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:36901/json 2026-10-06 09:16:28,372 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:36901/json with timeout 3 increased to 10s during tests 2026-10-06 09:16:28,387 121 INFO rb-7dc4d15-225289-421537 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:36901/devtools/page/04CC6BBE65F83A0CF870EEA8E45F0337 2026-10-06 09:16:28,410 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:28,415 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:28,460 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:tour_no_access from n/a 2026-10-06 09:16:28,474 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:28,482 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:28,482 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:28,503 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:16:30,891 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 517, model: website.doc.category 2026-10-06 09:16:31,847 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:31] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 322 0.274 3.075 2026-10-06 09:16:31,852 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigation result: {'frameId': '04CC6BBE65F83A0CF870EEA8E45F0337', 'loaderId': 'A2456B9531C927A19031B0C418617D46', 'isDownload': False} 2026-10-06 09:16:31,852 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:31,904 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16: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-06 09:16:31,907 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:16:31,968 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:31] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.043 2026-10-06 09:16:31,979 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:16:31,988 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:31,989 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:32,003 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:32] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.016 0.101 2026-10-06 09:16:32,011 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:16:32,025 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:32] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.026 2026-10-06 09:16:32,044 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:16:32,069 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:32] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.038 2026-10-06 09:16:32,115 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:32] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:16:32,125 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:32] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-06 09:16:32,135 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-06 09:16:32,140 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:32] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 09:16:32,144 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:32] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.010 0.028 2026-10-06 09:16:32,225 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:16:32,261 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:32] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.013 0.044 2026-10-06 09:16:32,279 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:32] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.002 0.058 2026-10-06 09:16:32,711 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:16:32,729 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:32] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.020 2026-10-06 09:16:32,771 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:32] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:16:32,907 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:32,923 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:32,969 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.133 2026-10-06 09:16:32,980 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:33,034 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:33] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.031 0.175 2026-10-06 09:16:33,058 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:33,125 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:33,191 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:33,261 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:33,326 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:33,391 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:33,392 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:33,447 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: heap 8962932 (allocated 9961472) 2026-10-06 09:16:33,461 121 INFO rb-7dc4d15-225289-421537 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 2082 2026-10-06 09:16:33,465 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:33,469 121 INFO rb-7dc4d15-225289-421537 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 2082 2026-10-06 09:16:33,567 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091633_567469_test_user_without_docs_access_gets_no_editor_affordance.txt 2026-10-06 09:16:33,567 121 INFO rb-7dc4d15-225289-421537 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/tmpicfifp4k_chrome_odoo" 2026-10-06 09:16:33,634 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 09:16:34,273 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-10-06 09:16:34,641 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome pid: 2259 2026-10-06 09:16:34,641 121 INFO rb-7dc4d15-225289-421537 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/tmpw16fkldq_chrome_odoo 2026-10-06 09:16:34,641 121 INFO rb-7dc4d15-225289-421537 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:39871/json/version 2026-10-06 09:16:34,643 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:39871/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:16:34,702 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:34,703 121 INFO rb-7dc4d15-225289-421537 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:39871/json 2026-10-06 09:16:34,703 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:39871/json with timeout 3 increased to 10s during tests 2026-10-06 09:16:34,715 121 INFO rb-7dc4d15-225289-421537 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:39871/devtools/page/FE1C830B233A6B1D663A02DD7F8C0189 2026-10-06 09:16:34,727 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:34,734 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:34,783 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:tour_reseq_manager from n/a 2026-10-06 09:16:34,798 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:34,812 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:34,812 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:34,830 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:16:36,777 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:36] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 325 0.326 1.624 2026-10-06 09:16:36,781 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigation result: {'frameId': 'FE1C830B233A6B1D663A02DD7F8C0189', 'loaderId': '59D0003ED46BBCA31BE970814327D50C', 'isDownload': False} 2026-10-06 09:16:36,781 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:36,821 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:36] "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-06 09:16:36,833 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:16:36,879 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:36] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.036 0.031 2026-10-06 09:16:36,887 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:16:36,900 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:36] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.007 0.063 2026-10-06 09:16:36,920 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:36,923 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:36,927 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:16:36,940 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:36] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.016 2026-10-06 09:16:36,956 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:16:36,976 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:36] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.026 2026-10-06 09:16:37,082 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:37] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.023 2026-10-06 09:16:37,094 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:16:37,103 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:37] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-06 09:16:37,106 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:16:37,111 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:37] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.038 0.016 2026-10-06 09:16:37,144 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:37] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:16:37,171 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:16:37,203 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:37] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.042 2026-10-06 09:16:37,221 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:37] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.003 0.037 2026-10-06 09:16:37,692 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:16:37,702 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:37] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.013 2026-10-06 09:16:37,730 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:37] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:16:37,858 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:37,869 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:37,898 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.021 0.107 2026-10-06 09:16:37,960 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:37] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.024 0.136 2026-10-06 09:16:37,961 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:38,014 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:38,220 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:38,248 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:38] "POST /docs/resequence_category HTTP/1.1" 200 - 20 0.021 0.039 2026-10-06 09:16:38,273 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:38,532 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:38] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.063 0.114 2026-10-06 09:16:39,002 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:39,077 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:39] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.016 0.043 2026-10-06 09:16:39,090 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.070 2026-10-06 09:16:39,135 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:39,187 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:39,242 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:39,243 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:39,341 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: heap 9174224 (allocated 11272192) 2026-10-06 09:16:39,352 121 INFO rb-7dc4d15-225289-421537 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 2259 2026-10-06 09:16:39,354 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:39,368 121 INFO rb-7dc4d15-225289-421537 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 2259 2026-10-06 09:16:39,469 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091639_469107_test_reordering_categories_inside_a_section_leaves_the_section_alone.txt 2026-10-06 09:16:39,469 121 INFO rb-7dc4d15-225289-421537 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/tmpw16fkldq_chrome_odoo" 2026-10-06 09:16:39,529 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-10-06 09:16:39,938 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome pid: 2451 2026-10-06 09:16:39,938 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless temporary user profile dir: /tmp/tmpjd0vhcvx_chrome_odoo 2026-10-06 09:16:39,939 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:42763/json/version 2026-10-06 09:16:39,955 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:42763/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:16:39,968 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:39,968 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:42763/json 2026-10-06 09:16:39,969 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:42763/json with timeout 3 increased to 10s during tests 2026-10-06 09:16:39,983 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Websocket url found: ws://127.0.0.1:42763/devtools/page/56BEAC373EDF135E83448EDEC7571866 2026-10-06 09:16:39,990 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Enable chrome headless console log notification 2026-10-06 09:16:39,995 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless enable page notifications 2026-10-06 09:16:40,039 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:tour_reseq_manager from n/a 2026-10-06 09:16:40,058 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Setting session cookie in browser 2026-10-06 09:16:40,062 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:40,062 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:40,085 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:16:42,132 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:42] "GET /docs HTTP/1.1" 200 - 287 0.328 1.725 2026-10-06 09:16:42,136 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigation result: {'frameId': '56BEAC373EDF135E83448EDEC7571866', 'loaderId': 'FBEA583D7B7E385C38C9813C84D95D4D', 'isDownload': False} 2026-10-06 09:16:42,136 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:42,194 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:42] "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-06 09:16:42,212 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:16:42,279 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:42] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.053 0.043 2026-10-06 09:16:42,295 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:16:42,299 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:42,300 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:42,328 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:42] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.027 0.110 2026-10-06 09:16:42,334 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:16:42,355 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:42] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.055 2026-10-06 09:16:42,388 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:16:42,398 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 09:16:42,425 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:42] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.024 0.071 2026-10-06 09:16:42,436 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:42] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.003 0.042 2026-10-06 09:16:42,458 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:42] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.019 2026-10-06 09:16:42,487 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:42] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-06 09:16:42,499 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-06 09:16:42,612 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 09:16:42,625 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:16:42,652 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:42] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.035 2026-10-06 09:16:42,665 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:42] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.005 0.028 2026-10-06 09:16:43,157 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:16:43,171 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:43] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.016 2026-10-06 09:16:43,207 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:43] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 09:16:43,337 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.081 2026-10-06 09:16:43,360 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:43,379 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:43,411 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:43] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.031 0.108 2026-10-06 09:16:43,452 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:43,509 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:43,720 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:43,774 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:43,776 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:43] "POST /docs/resequence_category HTTP/1.1" 200 - 37 0.034 0.050 2026-10-06 09:16:43,953 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:43] "GET /docs HTTP/1.1" 200 - 20 0.024 0.069 2026-10-06 09:16:44,403 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:44,474 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:44] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.027 0.029 2026-10-06 09:16:44,481 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.061 2026-10-06 09:16:44,507 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:44,558 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: tour succeeded 2026-10-06 09:16:44,559 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:44,629 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: heap 9144948 (allocated 11272192) 2026-10-06 09:16:44,636 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing chrome headless with pid 2451 2026-10-06 09:16:44,638 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing websocket connection 2026-10-06 09:16:44,641 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Terminating chrome headless with pid 2451 2026-10-06 09:16:44,751 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome Log in: /tmp/odoo_tests/rb-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091644_751009_test_reordering_root_subjects_persists.txt 2026-10-06 09:16:44,751 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Removing chrome user profile "/tmp/tmpjd0vhcvx_chrome_odoo" 2026-10-06 09:16:44,807 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-10-06 09:16:45,126 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome pid: 2649 2026-10-06 09:16:45,126 121 INFO rb-7dc4d15-225289-421537 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/tmpst3eq7pd_chrome_odoo 2026-10-06 09:16:45,126 121 INFO rb-7dc4d15-225289-421537 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:35815/json/version 2026-10-06 09:16:45,128 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:35815/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:16:45,213 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:45,213 121 INFO rb-7dc4d15-225289-421537 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:35815/json 2026-10-06 09:16:45,214 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:35815/json with timeout 3 increased to 10s during tests 2026-10-06 09:16:45,226 121 INFO rb-7dc4d15-225289-421537 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:35815/devtools/page/3D6B65940F24B9F39B55FC70F9429028 2026-10-06 09:16:45,240 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:45,264 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:45,308 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:tour_reseq_manager from n/a 2026-10-06 09:16:45,319 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:45,321 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:45,322 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:45,334 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:16:47,090 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 331 0.280 1.480 2026-10-06 09:16:47,095 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigation result: {'frameId': '3D6B65940F24B9F39B55FC70F9429028', 'loaderId': 'E1DE3342F84FDD5B2AB31AA6C8759F79', 'isDownload': False} 2026-10-06 09:16:47,096 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:47,140 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "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-06 09:16:47,153 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:16:47,204 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.032 0.040 2026-10-06 09:16:47,220 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:47,222 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:47,226 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:16:47,245 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.011 0.094 2026-10-06 09:16:47,272 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:16:47,295 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.018 0.054 2026-10-06 09:16:47,307 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:16:47,324 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.054 2026-10-06 09:16:47,379 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-06 09:16:47,385 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-06 09:16:47,388 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-06 09:16:47,392 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.036 2026-10-06 09:16:47,406 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.012 0.039 2026-10-06 09:16:47,456 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:16:47,492 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:16:47,529 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.050 2026-10-06 09:16:47,538 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.002 0.058 2026-10-06 09:16:47,939 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:16:47,953 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.016 2026-10-06 09:16:47,982 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:47] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:16:48,089 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:48,096 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:48,129 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.108 2026-10-06 09:16:48,168 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:48,196 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:48] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.019 0.137 2026-10-06 09:16:48,225 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:48,438 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:48,480 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:48] "POST /docs/resequence_category HTTP/1.1" 200 - 24 0.030 0.044 2026-10-06 09:16:48,502 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:48,708 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:48] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.022 0.101 2026-10-06 09:16:49,183 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:49,245 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:49] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.013 0.032 2026-10-06 09:16:49,252 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.048 2026-10-06 09:16:49,289 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:49,343 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: tour succeeded 2026-10-06 09:16:49,344 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:49,454 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: heap 9168656 (allocated 11534336) 2026-10-06 09:16:49,461 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing chrome headless with pid 2649 2026-10-06 09:16:49,464 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing websocket connection 2026-10-06 09:16:49,465 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Terminating chrome headless with pid 2649 2026-10-06 09:16:49,563 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091649_563100_test_reordering_sections_inside_a_subject_persists.txt 2026-10-06 09:16:49,563 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Removing chrome user profile "/tmp/tmpst3eq7pd_chrome_odoo" 2026-10-06 09:16:49,616 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-10-06 09:16:50,041 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome pid: 2834 2026-10-06 09:16:50,041 121 INFO rb-7dc4d15-225289-421537 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/tmpdfe4a94m_chrome_odoo 2026-10-06 09:16:50,041 121 INFO rb-7dc4d15-225289-421537 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:41275/json/version 2026-10-06 09:16:50,042 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:41275/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:16:50,064 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:50,064 121 INFO rb-7dc4d15-225289-421537 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:41275/json 2026-10-06 09:16:50,065 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:41275/json with timeout 3 increased to 10s during tests 2026-10-06 09:16:50,077 121 INFO rb-7dc4d15-225289-421537 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:41275/devtools/page/094A477FD45F7AE1C1713ABB1F8C0E5D 2026-10-06 09:16:50,088 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:50,103 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:50,185 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:tour_reseq_manager from n/a 2026-10-06 09:16:50,198 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:50,207 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:50,208 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:50,221 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:16:52,610 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:52] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 375 0.354 2.039 2026-10-06 09:16:52,614 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigation result: {'frameId': '094A477FD45F7AE1C1713ABB1F8C0E5D', 'loaderId': '0FC9C83941191C215F0914FC29C49F78', 'isDownload': False} 2026-10-06 09:16:52,614 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:52,662 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:52] "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-06 09:16:52,681 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:16:52,736 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:52] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.041 2026-10-06 09:16:52,744 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:16:52,756 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:52,756 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:52,761 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:52] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.009 0.081 2026-10-06 09:16:52,766 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:16:52,782 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:52] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.023 2026-10-06 09:16:52,793 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:16:52,810 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:52] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.025 2026-10-06 09:16:52,944 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-06 09:16:52,955 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-06 09:16:52,957 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:52] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.009 2026-10-06 09:16:52,966 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:52] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.022 0.015 2026-10-06 09:16:53,023 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:53] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:16:53,053 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:16:53,078 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:53] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.034 2026-10-06 09:16:53,091 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:53] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.002 0.030 2026-10-06 09:16:53,487 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:16:53,503 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:53] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.016 2026-10-06 09:16:53,542 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:53] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:16:53,661 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:53,683 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:53,720 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.117 2026-10-06 09:16:53,742 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:53,789 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:53] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.023 0.146 2026-10-06 09:16:53,815 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:54,016 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:54,045 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:54] "POST /docs/resequence HTTP/1.1" 200 - 29 0.022 0.036 2026-10-06 09:16:54,073 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:54,368 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:54] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 39 0.033 0.166 2026-10-06 09:16:54,859 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:54,950 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:54,965 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:54] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.033 0.051 2026-10-06 09:16:54,974 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.088 2026-10-06 09:16:55,033 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: tour succeeded 2026-10-06 09:16:55,034 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:55,137 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: heap 9149484 (allocated 11272192) 2026-10-06 09:16:55,146 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing chrome headless with pid 2834 2026-10-06 09:16:55,148 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing websocket connection 2026-10-06 09:16:55,154 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Terminating chrome headless with pid 2834 2026-10-06 09:16:55,254 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091655_254319_test_reordering_the_left_document_tree_persists.txt 2026-10-06 09:16:55,254 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Removing chrome user profile "/tmp/tmpdfe4a94m_chrome_odoo" 2026-10-06 09:16:55,305 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 09:16:55,325 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-10-06 09:16:55,641 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome pid: 3013 2026-10-06 09:16:55,641 121 INFO rb-7dc4d15-225289-421537 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/tmp57wi03fw_chrome_odoo 2026-10-06 09:16:55,642 121 INFO rb-7dc4d15-225289-421537 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:35577/json/version 2026-10-06 09:16:55,645 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:35577/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:16:55,698 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:55,698 121 INFO rb-7dc4d15-225289-421537 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:35577/json 2026-10-06 09:16:55,699 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:35577/json with timeout 3 increased to 10s during tests 2026-10-06 09:16:55,709 121 INFO rb-7dc4d15-225289-421537 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:35577/devtools/page/759379F2F93FDD435D44AC292C2A0CCA 2026-10-06 09:16:55,717 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:55,724 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:55,764 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:55,772 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:55,772 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:55,800 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:16:58,700 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:58] "GET /docs HTTP/1.1" 200 - 235 0.250 2.656 2026-10-06 09:16:58,705 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigation result: {'frameId': '759379F2F93FDD435D44AC292C2A0CCA', 'loaderId': '63EEF5B58ED40034E862EBC437411C3F', 'isDownload': False} 2026-10-06 09:16:58,705 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:58,743 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-06 09:16:58,760 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272d423/web.assets_frontend.min.css, copying from /web/assets/272d423/web.assets_frontend.min.css 2026-10-06 09:16:58,815 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:58] "GET /web/assets/1/272d423/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.038 0.041 2026-10-06 09:16:58,826 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e06ecd4/to_website_docs.assets_frontend_css.min.css 2026-10-06 09:16:58,845 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:58] "GET /web/assets/1/e06ecd4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.010 0.086 2026-10-06 09:16:58,849 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:58,850 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:58,863 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0068e07/web.assets_frontend_minimal.min.js, copying from /web/assets/0068e07/web.assets_frontend_minimal.min.js 2026-10-06 09:16:58,886 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:58] "GET /web/assets/1/0068e07/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.018 0.027 2026-10-06 09:16:58,900 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c137b7c/web.__assets_tests_call__.min.js, copying from /web/assets/c137b7c/web.__assets_tests_call__.min.js 2026-10-06 09:16:58,923 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:58] "GET /web/assets/1/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.045 2026-10-06 09:16:59,007 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-06 09:16:59,022 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:59] "GET /web/image/website/1/logo/My%20Website?unique=d0e7758 HTTP/1.1" 200 - 4 0.010 0.040 2026-10-06 09:16:59,023 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:59] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.038 2026-10-06 09:16:59,027 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-06 09:16:59,030 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:59] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.045 2026-10-06 09:16:59,096 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:59] "GET /web/image/website/1/favicon?unique=d0e7758 HTTP/1.1" 200 - 4 0.005 0.021 2026-10-06 09:16:59,126 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js, copying from /web/assets/e0f3d55/web.assets_frontend_lazy.min.js 2026-10-06 09:16:59,159 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:59] "GET /web/assets/1/e0f3d55/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.073 2026-10-06 09:16:59,597 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/57e4f6c/to_website_docs.assets_frontend_js.min.js 2026-10-06 09:16:59,613 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:59] "GET /web/assets/1/57e4f6c/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.022 2026-10-06 09:16:59,636 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:59] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 09:16:59,641 121 INFO rb-7dc4d15-225289-421537 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-06 09:16:59,648 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: test successful 2026-10-06 09:16:59,732 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:59] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.016 0.036 2026-10-06 09:16:59,841 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: heap 8647932 (allocated 10223616) 2026-10-06 09:16:59,848 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing chrome headless with pid 3013 2026-10-06 09:16:59,849 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing websocket connection 2026-10-06 09:16:59,850 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Terminating chrome headless with pid 3013 2026-10-06 09:16:59,871 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:16:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.179 2026-10-06 09:16:59,948 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_091659_948458_test_docs_frontend_bundle_loads_without_module_error.txt 2026-10-06 09:16:59,948 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Removing chrome user profile "/tmp/tmp57wi03fw_chrome_odoo" 2026-10-06 09:17:00,019 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:17:00,038 121 INFO rb-7dc4d15-225289-421537 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-06 09:17:00,117 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:17:04,248 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-10-06 09:17:04,364 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-10-06 09:17:04,510 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-10-06 09:17:04,617 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-10-06 09:17:04,723 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-10-06 09:17:04,806 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-10-06 09:17:04,890 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-10-06 09:17:04,997 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-10-06 09:17:05,061 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-10-06 09:17:05,141 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-10-06 09:17:05,212 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-10-06 09:17:05,283 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-10-06 09:17:05,352 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-10-06 09:17:05,441 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-10-06 09:17:05,536 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:17:06,440 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-10-06 09:17:06,479 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:reseq_reviewer from n/a 2026-10-06 09:17:06,493 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:07,054 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:07] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.041 0.523 2026-10-06 09:17:07,094 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-10-06 09:17:07,128 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:reseq_editor from n/a 2026-10-06 09:17:07,148 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:07,586 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:07] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.013 0.428 2026-10-06 09:17:07,633 121 INFO rb-7dc4d15-225289-421537 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-06 09:17:07,669 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:reseq_reviewer from n/a 2026-10-06 09:17:07,691 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:08,094 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:08] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.014 0.392 2026-10-06 09:17:08,124 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-10-06 09:17:08,147 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:reseq_reviewer from n/a 2026-10-06 09:17:08,163 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:08,712 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:08] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.041 0.511 2026-10-06 09:17:08,746 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-10-06 09:17:08,790 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:reseq_reviewer from n/a 2026-10-06 09:17:08,812 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:10,463 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:10] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.013 1.641 2026-10-06 09:17:10,503 121 INFO rb-7dc4d15-225289-421537 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-06 09:17:10,536 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:reseq_reviewer from n/a 2026-10-06 09:17:10,570 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:11,070 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:11] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.016 0.488 2026-10-06 09:17:11,121 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:17:15,574 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-10-06 09:17:15,599 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:designer_doc from n/a 2026-10-06 09:17:15,623 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:15,989 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:15] "POST /docs/create_category HTTP/1.1" 200 - 8 0.003 0.366 2026-10-06 09:17:16,140 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:16] "POST /docs/create_category HTTP/1.1" 200 - 51 0.066 0.078 2026-10-06 09:17:16,204 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:16] "POST /docs/update_category HTTP/1.1" 200 - 21 0.019 0.038 2026-10-06 09:17:16,224 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:16] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-10-06 09:17:16,270 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:16] "POST /docs/update_category HTTP/1.1" 200 - 10 0.012 0.024 2026-10-06 09:17:16,285 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:16] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.006 2026-10-06 09:17:16,319 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-10-06 09:17:16,340 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:manager_doc from n/a 2026-10-06 09:17:16,359 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:16,857 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:16] "POST /docs/create_category HTTP/1.1" 200 - 47 0.052 0.448 2026-10-06 09:17:16,925 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:16] "POST /docs/update_category HTTP/1.1" 200 - 27 0.020 0.041 2026-10-06 09:17:16,986 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11899, 11898] 2026-10-06 09:17:17,006 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [113] 2026-10-06 09:17:17,013 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2174] 2026-10-06 09:17:17,018 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:17] "POST /docs/delete HTTP/1.1" 200 - 41 0.048 0.037 2026-10-06 09:17:17,069 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:17] "POST /docs/update_category HTTP/1.1" 200 - 10 0.017 0.027 2026-10-06 09:17:17,146 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-10-06 09:17:17,172 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-10-06 09:17:17,205 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11900] 2026-10-06 09:17:17,229 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [109] 2026-10-06 09:17:17,245 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:17] "POST /docs/delete HTTP/1.1" 200 - 94 0.087 0.079 2026-10-06 09:17:17,250 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-10-06 09:17:17,288 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-10-06 09:17:17,311 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal_doc from n/a 2026-10-06 09:17:17,344 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:17,750 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:17] "POST /docs/create_category HTTP/1.1" 200 - 13 0.009 0.400 2026-10-06 09:17:17,775 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:17] "POST /docs/update_category HTTP/1.1" 200 - 3 0.005 0.007 2026-10-06 09:17:18,912 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:18] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.005 2026-10-06 09:17:18,914 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_portal: waiting for threads: [] 2026-10-06 09:17:18,952 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-10-06 09:17:18,969 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:19,386 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:19] "POST /docs/create_category HTTP/1.1" 200 - 5 0.001 0.418 2026-10-06 09:17:19,396 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:19] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:17:19,403 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:19] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:17:19,404 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-10-06 09:17:19,444 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-10-06 09:17:19,467 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:reviewer_doc from n/a 2026-10-06 09:17:19,489 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:19,924 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:19] "POST /docs/create_category HTTP/1.1" 200 - 13 0.014 0.424 2026-10-06 09:17:20,059 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:20] "POST /docs/create_category HTTP/1.1" 200 - 51 0.061 0.067 2026-10-06 09:17:20,125 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:20] "POST /docs/update_category HTTP/1.1" 200 - 21 0.019 0.041 2026-10-06 09:17:20,141 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:20] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.008 2026-10-06 09:17:20,196 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:20] "POST /docs/update_category HTTP/1.1" 200 - 10 0.010 0.029 2026-10-06 09:17:20,210 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:20] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.007 2026-10-06 09:17:20,212 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_reviewer: waiting for threads: [] 2026-10-06 09:17:20,241 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-10-06 09:17:20,269 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:designer_doc from n/a 2026-10-06 09:17:20,293 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:20,858 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:20] "POST /docs/create HTTP/1.1" 200 - 57 0.060 0.507 2026-10-06 09:17:20,944 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:20] "POST /docs/update_document HTTP/1.1" 200 - 27 0.034 0.046 2026-10-06 09:17:21,020 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11904] 2026-10-06 09:17:21,046 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #538 deleted website.document.content records with IDs: [48] 2026-10-06 09:17:21,071 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2176] 2026-10-06 09:17:21,110 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11906, 11905] 2026-10-06 09:17:21,127 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #538 deleted website.document records with IDs: [108] 2026-10-06 09:17:21,143 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2177] 2026-10-06 09:17:21,146 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:21] "POST /docs/delete HTTP/1.1" 200 - 101 0.093 0.101 2026-10-06 09:17:21,196 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:21] "POST /docs/update_document HTTP/1.1" 200 - 9 0.012 0.031 2026-10-06 09:17:21,233 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:21] "POST /docs/delete HTTP/1.1" 200 - 8 0.007 0.024 2026-10-06 09:17:21,234 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-10-06 09:17:21,273 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-10-06 09:17:21,298 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:editor_doc from n/a 2026-10-06 09:17:21,320 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:21,863 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:21] "POST /docs/create HTTP/1.1" 200 - 54 0.041 0.504 2026-10-06 09:17:21,945 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:21] "POST /docs/update_document HTTP/1.1" 200 - 28 0.028 0.043 2026-10-06 09:17:22,019 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11907] 2026-10-06 09:17:22,057 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #534 deleted website.document.content records with IDs: [49] 2026-10-06 09:17:22,078 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2178] 2026-10-06 09:17:22,111 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11909, 11908] 2026-10-06 09:17:22,142 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #534 deleted website.document records with IDs: [109] 2026-10-06 09:17:22,163 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2179] 2026-10-06 09:17:22,166 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:22] "POST /docs/delete HTTP/1.1" 200 - 100 0.110 0.104 2026-10-06 09:17:22,194 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:22] "POST /docs/update_document HTTP/1.1" 200 - 3 0.005 0.013 2026-10-06 09:17:22,219 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:22] "POST /docs/delete HTTP/1.1" 200 - 3 0.003 0.015 2026-10-06 09:17:22,221 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_editor: waiting for threads: [] 2026-10-06 09:17:22,259 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-10-06 09:17:22,291 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:manager_doc from n/a 2026-10-06 09:17:22,311 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:23,875 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:23] "POST /docs/create HTTP/1.1" 200 - 59 0.038 1.528 2026-10-06 09:17:23,927 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:23] "POST /docs/update_document HTTP/1.1" 200 - 20 0.017 0.028 2026-10-06 09:17:23,992 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11910] 2026-10-06 09:17:24,012 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [50] 2026-10-06 09:17:24,030 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2180] 2026-10-06 09:17:24,050 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11912, 11911] 2026-10-06 09:17:24,067 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted website.document records with IDs: [110] 2026-10-06 09:17:24,082 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2181] 2026-10-06 09:17:24,084 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:24] "POST /docs/delete HTTP/1.1" 200 - 107 0.061 0.088 2026-10-06 09:17:24,144 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:24] "POST /docs/update_document HTTP/1.1" 200 - 7 0.014 0.038 2026-10-06 09:17:24,193 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-10-06 09:17:24,215 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11913] 2026-10-06 09:17:24,226 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-10-06 09:17:24,238 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:24] "POST /docs/delete HTTP/1.1" 200 - 56 0.035 0.049 2026-10-06 09:17:24,274 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-10-06 09:17:24,299 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal_doc from n/a 2026-10-06 09:17:24,318 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:24,799 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:24] "POST /docs/create HTTP/1.1" 200 - 17 0.037 0.446 2026-10-06 09:17:24,815 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:24] "POST /docs/update_document HTTP/1.1" 200 - 1 0.002 0.008 2026-10-06 09:17:24,829 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:24] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 09:17:24,831 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-10-06 09:17:24,862 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-10-06 09:17:24,907 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:25,314 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:25] "POST /docs/create HTTP/1.1" 200 - 5 0.007 0.405 2026-10-06 09:17:25,330 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:25] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:17:25,346 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:25] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:17:25,350 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [] 2026-10-06 09:17:25,384 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-10-06 09:17:25,423 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:reviewer_doc from n/a 2026-10-06 09:17:25,455 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:26,037 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:26] "POST /docs/create HTTP/1.1" 200 - 57 0.093 0.494 2026-10-06 09:17:26,106 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:26] "POST /docs/update_document HTTP/1.1" 200 - 27 0.031 0.031 2026-10-06 09:17:26,174 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11914] 2026-10-06 09:17:26,192 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #536 deleted website.document.content records with IDs: [51] 2026-10-06 09:17:26,209 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2182] 2026-10-06 09:17:26,228 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11916, 11915] 2026-10-06 09:17:26,258 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #536 deleted website.document records with IDs: [111] 2026-10-06 09:17:26,275 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2183] 2026-10-06 09:17:26,282 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:26] "POST /docs/delete HTTP/1.1" 200 - 101 0.089 0.080 2026-10-06 09:17:26,337 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:26] "POST /docs/update_document HTTP/1.1" 200 - 9 0.014 0.034 2026-10-06 09:17:26,381 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:26] "POST /docs/delete HTTP/1.1" 200 - 8 0.008 0.027 2026-10-06 09:17:26,383 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-10-06 09:17:26,427 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:17:26,455 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error ... 2026-10-06 09:17:26,462 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:27,928 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:27] "GET /docs/search?search= HTTP/1.1" 200 - 209 0.161 1.309 2026-10-06 09:17:27,929 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error: waiting for threads: [] 2026-10-06 09:17:27,960 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works ... 2026-10-06 09:17:27,966 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:30,613 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:30] "GET /docs/search?search=activate HTTP/1.1" 200 - 209 0.218 2.432 2026-10-06 09:17:30,615 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works: waiting for threads: [] 2026-10-06 09:17:30,649 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error ... 2026-10-06 09:17:30,655 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:32,108 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:32] "GET /docs/search HTTP/1.1" 200 - 209 0.198 1.258 2026-10-06 09:17:32,110 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error: waiting for threads: [] 2026-10-06 09:17:32,146 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:17:36,473 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-10-06 09:17:36,582 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #544 deleted odoo.version records with IDs: [17] 2026-10-06 09:17:36,605 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #544 deleted product.attribute.value records with IDs: [120] 2026-10-06 09:17:36,664 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:17:41,265 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs_odoo.tests.test_get_content_access: Starting TestGetContentAccess.test_editor_with_create_rights_still_gets_seeded_content ... 2026-10-06 09:17:41,394 121 INFO rb-7dc4d15-225289-421537 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-06 09:17:41,464 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:17:45,994 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-10-06 09:17:46,123 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-10-06 09:17:46,268 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:17:50,249 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-10-06 09:17:50,314 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-10-06 09:17:50,373 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:17:54,728 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-10-06 09:17:54,768 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:56,280 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:56] "GET /docs/search?search=Angular&version=27 HTTP/1.1" 200 - 219 0.174 1.341 2026-10-06 09:17:56,350 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:56] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.015 0.047 2026-10-06 09:17:56,393 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-10-06 09:17:56,489 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:17:58,081 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:58] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 256 0.151 1.444 2026-10-06 09:17:58,197 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:58] "GET /docs/d/activate-the-developer-debug-mode-128 HTTP/1.1" 200 - 30 0.021 0.083 2026-10-06 09:17:58,397 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:58] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 45 0.032 0.129 2026-10-06 09:17:58,512 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:58] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.025 0.076 2026-10-06 09:17:58,540 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:58] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.004 0.013 2026-10-06 09:17:58,673 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:58] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.034 0.095 2026-10-06 09:17:58,716 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:58] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.009 0.013 2026-10-06 09:17:58,838 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:58] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.038 0.080 2026-10-06 09:17:58,976 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:17:58] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.034 0.080 2026-10-06 09:17:58,981 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl.test_website_url: waiting for threads: [] 2026-10-06 09:17:59,037 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:17:59,483 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-10-06 09:17:59,589 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #591 deleted mail.message records with IDs: [11923] 2026-10-06 09:17:59,603 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #591 deleted odoo.version records with IDs: [31] 2026-10-06 09:17:59,612 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #591 deleted mail.followers records with IDs: [2184] 2026-10-06 09:17:59,628 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #591 deleted product.attribute.value records with IDs: [134] 2026-10-06 09:17:59,672 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #591 deleted mail.message records with IDs: [11922] 2026-10-06 09:17:59,680 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #591 deleted odoo.version records with IDs: [30] 2026-10-06 09:17:59,708 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #591 deleted product.attribute.value records with IDs: [133] 2026-10-06 09:17:59,757 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 09:17:59,778 121 INFO rb-7dc4d15-225289-421537 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-10-06 09:18:00,237 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:18:00,458 121 INFO rb-7dc4d15-225289-421537 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-10-06 09:18:00,533 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:demo from n/a 2026-10-06 09:18:00,556 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:18:00,930 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:18:00] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.003 0.376 2026-10-06 09:18:00,932 121 INFO rb-7dc4d15-225289-421537 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-10-06 09:18:00,994 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:18:02,994 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-10-06 09:18:03,010 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11925] 2026-10-06 09:18:03,022 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 09:18:03,070 121 INFO rb-7dc4d15-225289-421537 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-10-06 09:18:03,122 121 INFO rb-7dc4d15-225289-421537 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-10-06 09:18:03,183 121 INFO rb-7dc4d15-225289-421537 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-10-06 09:18:03,237 121 INFO rb-7dc4d15-225289-421537 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-10-06 09:18:03,281 121 INFO rb-7dc4d15-225289-421537 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-10-06 09:18:03,315 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-10-06 09:18:03,358 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-10-06 09:18:03,407 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-10-06 09:18:03,471 121 INFO rb-7dc4d15-225289-421537 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-10-06 09:18:03,601 121 INFO rb-7dc4d15-225289-421537 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-10-06 09:18:03,651 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 09:18:04,309 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-10-06 09:18:04,325 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11927] 2026-10-06 09:18:04,335 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 09:18:04,372 121 INFO rb-7dc4d15-225289-421537 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-10-06 09:18:04,457 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 09:18:05,174 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-10-06 09:18:05,195 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11929] 2026-10-06 09:18:05,204 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 09:18:05,234 121 INFO rb-7dc4d15-225289-421537 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-10-06 09:18:05,284 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-10-06 09:18:05,298 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-10-06 09:18:05,310 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-10-06 09:18:05,349 121 INFO rb-7dc4d15-225289-421537 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-10-06 09:18:05,420 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 594, model: utm.campaign 2026-10-06 09:18:05,438 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 594, model: utm.medium 2026-10-06 09:18:05,442 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 594, model: utm.source 2026-10-06 09:18:05,500 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 09:18:19,466 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-10-06 09:18:19,595 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-10-06 09:18:19,716 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-10-06 09:18:19,841 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-10-06 09:18:19,983 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:18:34,549 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-10-06 09:18:35,776 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-10-06 09:18:36,858 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-10-06 09:18:38,018 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-10-06 09:18:39,109 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-10-06 09:18:40,396 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-10-06 09:18:41,660 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-10-06 09:18:42,768 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-10-06 09:18:44,297 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-10-06 09:18:46,061 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-10-06 09:18:47,920 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-10-06 09:18:49,803 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-10-06 09:18:50,307 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:18:50,325 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-10-06 09:18:50,384 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:19:04,450 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-10-06 09:19:04,519 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-10-06 09:19:04,786 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-10-06 09:19:05,071 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-10-06 09:19:05,146 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-10-06 09:19:05,199 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-10-06 09:19:05,376 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-10-06 09:19:05,515 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-10-06 09:19:06,070 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-10-06 09:19:06,608 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-10-06 09:19:16,987 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-10-06 09:19:17,538 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-10-06 09:19:18,308 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:19:31,583 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-10-06 09:19:38,467 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:19:51,400 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-10-06 09:19:51,977 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-10-06 09:19:52,548 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-10-06 09:19:53,105 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-10-06 09:19:53,881 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:19:53,901 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-06 09:19:54,110 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:19:55,001 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-10-06 09:19:57,311 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-10-06 09:19:58,991 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-10-06 09:20:00,947 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:20:01,287 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-10-06 09:20:03,064 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [697, 698] 2026-10-06 09:20:03,263 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1483] 2026-10-06 09:20:04,092 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-10-06 09:20:05,338 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [703, 704] 2026-10-06 09:20:05,534 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1490] 2026-10-06 09:20:06,486 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-10-06 09:20:07,110 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-10-06 09:20:08,287 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-10-06 09:20:09,184 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:20:09,739 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-10-06 09:20:09,987 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-10-06 09:20:10,206 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 605, model: product.product 2026-10-06 09:20:10,267 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 605, model: product.template 2026-10-06 09:20:10,305 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-10-06 09:20:10,829 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-10-06 09:20:10,906 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 09:20:26,584 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-10-06 09:20:28,843 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [709, 710] 2026-10-06 09:20:29,031 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1512] 2026-10-06 09:20:30,296 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-10-06 09:20:31,709 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [715, 716] 2026-10-06 09:20:31,860 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1519] 2026-10-06 09:20:32,867 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-10-06 09:20:33,643 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-10-06 09:20:34,956 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [721, 722] 2026-10-06 09:20:35,084 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1531] 2026-10-06 09:20:35,569 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-10-06 09:20:36,832 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [725, 726] 2026-10-06 09:20:36,998 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1538] 2026-10-06 09:20:37,495 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-10-06 09:20:39,013 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [729, 730] 2026-10-06 09:20:39,205 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1545] 2026-10-06 09:20:39,839 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-10-06 09:20:41,259 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [733, 734] 2026-10-06 09:20:41,435 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1552] 2026-10-06 09:20:41,919 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-10-06 09:20:42,784 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-10-06 09:20:43,529 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-10-06 09:20:44,262 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-10-06 09:20:45,064 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-10-06 09:20:45,801 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-10-06 09:20:46,379 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-10-06 09:20:47,136 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-10-06 09:20:48,058 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-10-06 09:20:49,425 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [737, 738] 2026-10-06 09:20:49,568 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1583] 2026-10-06 09:20:50,263 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-10-06 09:20:51,712 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [741, 742] 2026-10-06 09:20:51,852 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1590] 2026-10-06 09:20:52,518 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-10-06 09:20:53,793 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [745, 746] 2026-10-06 09:20:53,922 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1597] 2026-10-06 09:20:54,487 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-10-06 09:20:55,854 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [749, 750] 2026-10-06 09:20:55,983 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1604] 2026-10-06 09:20:56,984 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-10-06 09:20:58,263 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [755, 756] 2026-10-06 09:20:58,434 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1611] 2026-10-06 09:20:59,040 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-10-06 09:21:00,434 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [759, 760] 2026-10-06 09:21:00,575 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1618] 2026-10-06 09:21:01,131 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-10-06 09:21:02,607 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [763, 764] 2026-10-06 09:21:02,748 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1625] 2026-10-06 09:21:03,123 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-10-06 09:21:04,451 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [767, 768] 2026-10-06 09:21:04,613 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1632] 2026-10-06 09:21:05,131 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-10-06 09:21:06,478 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [771, 772] 2026-10-06 09:21:06,626 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1639] 2026-10-06 09:21:07,570 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-10-06 09:21:08,314 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-10-06 09:21:09,089 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-10-06 09:21:09,889 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-10-06 09:21:10,698 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-10-06 09:21:11,444 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-10-06 09:21:12,190 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:21:25,787 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #608 deleted ir.model.data records with IDs: [495168] 2026-10-06 09:21:25,787 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #608 deleted account.journal records with IDs: [759] 2026-10-06 09:21:25,790 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-10-06 09:21:25,968 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-10-06 09:21:26,168 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-10-06 09:21:26,327 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_deprecated_parent_does_not_return_active_sibling ... 2026-10-06 09:21:26,517 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_exact_code_match_returns_that_account ... 2026-10-06 09:21:26,767 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_explicit_prefix_lookup_still_finds_child_account ... 2026-10-06 09:21:26,917 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-10-06 09:21:27,051 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-10-06 09:21:27,107 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_missing_code_does_not_return_sibling_account ... 2026-10-06 09:21:27,315 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:21:27,508 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-10-06 09:21:29,174 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-10-06 09:21:31,006 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-10-06 09:21:32,630 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-10-06 09:21:34,074 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:21:34,098 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-10-06 09:21:34,399 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-10-06 09:21:34,601 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-10-06 09:21:34,641 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:21:48,067 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-10-06 09:21:48,271 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-10-06 09:21:48,418 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-10-06 09:21:48,572 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-10-06 09:21:48,718 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-10-06 09:21:48,851 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-10-06 09:21:48,992 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-10-06 09:21:49,130 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-10-06 09:21:49,452 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-10-06 09:21:51,335 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:21:52,151 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-10-06 09:21:53,296 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [779, 780] 2026-10-06 09:21:53,461 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1668] 2026-10-06 09:21:54,313 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:22:13,672 121 INFO rb-7dc4d15-225289-421537 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-06 09:22:13,929 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-10-06 09:22:14,102 121 INFO rb-7dc4d15-225289-421537 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-06 09:22:14,330 121 INFO rb-7dc4d15-225289-421537 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-06 09:22:14,575 121 INFO rb-7dc4d15-225289-421537 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-06 09:22:14,754 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-10-06 09:22:14,838 121 INFO rb-7dc4d15-225289-421537 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-06 09:22:15,759 121 INFO rb-7dc4d15-225289-421537 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-06 09:22:16,538 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:22:41,896 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-10-06 09:22:41,996 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-10-06 09:22:42,064 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-10-06 09:22:43,122 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 09:23:08,588 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:08,709 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:08,802 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:08,871 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:08,951 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:09,027 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_blank_lines_before_the_header_are_ignored ... 2026-10-06 09:23:09,106 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:09,200 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_empty_file_is_refused_plainly ... 2026-10-06 09:23:09,338 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:09,428 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:09,512 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:09,606 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:09,696 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:09,784 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:09,874 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_valid_file_is_still_parsed ... 2026-10-06 09:23:09,982 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 25 checked, 25 removed 2026-10-06 09:23:34,280 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:34,422 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:34,506 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:34,639 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-06 09:23:58,987 121 INFO rb-7dc4d15-225289-421537 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-06 09:23:59,597 121 INFO rb-7dc4d15-225289-421537 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-06 09:24:00,357 121 INFO rb-7dc4d15-225289-421537 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-06 09:24:01,188 121 INFO rb-7dc4d15-225289-421537 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-06 09:24:01,914 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 625, model: account.bank.statement.import 2026-10-06 09:24:01,967 121 INFO rb-7dc4d15-225289-421537 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-06 09:24:03,131 121 INFO rb-7dc4d15-225289-421537 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-06 09:24:04,707 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-06 09:24:28,591 121 INFO rb-7dc4d15-225289-421537 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-06 09:24:28,720 121 INFO rb-7dc4d15-225289-421537 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-06 09:24:28,785 121 INFO rb-7dc4d15-225289-421537 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-06 09:24:28,849 121 INFO rb-7dc4d15-225289-421537 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-06 09:24:28,913 121 INFO rb-7dc4d15-225289-421537 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-06 09:24:29,047 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-06 09:24:53,160 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:00,612 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:01,127 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:07,947 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:14,208 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:14,421 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:15,801 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:22,305 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:22,996 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:30,020 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:30,804 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:31,601 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:32,353 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:38,181 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:38,264 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:44,416 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:45,138 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:45,491 121 INFO rb-7dc4d15-225289-421537 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-06 09:25:46,115 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-10-06 09:26:09,481 121 INFO rb-7dc4d15-225289-421537 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-06 09:26:15,894 121 INFO rb-7dc4d15-225289-421537 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-06 09:26:16,656 121 INFO rb-7dc4d15-225289-421537 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-06 09:26:17,417 121 INFO rb-7dc4d15-225289-421537 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-06 09:26:18,199 121 INFO rb-7dc4d15-225289-421537 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-06 09:26:19,006 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-06 09:26:41,771 121 INFO rb-7dc4d15-225289-421537 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-06 09:26:44,383 121 INFO rb-7dc4d15-225289-421537 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-06 09:26:47,797 121 INFO rb-7dc4d15-225289-421537 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-06 09:26:50,949 121 INFO rb-7dc4d15-225289-421537 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-06 09:26:54,273 121 INFO rb-7dc4d15-225289-421537 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-06 09:26:57,927 121 INFO rb-7dc4d15-225289-421537 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-06 09:27:00,672 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 48 checked, 48 removed 2026-10-06 09:27:25,588 121 INFO rb-7dc4d15-225289-421537 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-06 09:27:26,589 121 INFO rb-7dc4d15-225289-421537 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-06 09:27:27,723 121 INFO rb-7dc4d15-225289-421537 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-06 09:27:28,965 121 INFO rb-7dc4d15-225289-421537 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-06 09:27:30,736 121 INFO rb-7dc4d15-225289-421537 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-06 09:27:32,629 121 INFO rb-7dc4d15-225289-421537 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-06 09:27:35,474 121 INFO rb-7dc4d15-225289-421537 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-06 09:27:36,260 121 INFO rb-7dc4d15-225289-421537 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-06 09:27:36,433 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 30 checked, 30 removed 2026-10-06 09:28:01,399 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:01,853 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:03,401 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #650 deleted account.move.line.ctp records with IDs: [906] 2026-10-06 09:28:03,577 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #650 deleted account.move.line records with IDs: [1921] 2026-10-06 09:28:04,108 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:04,626 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:05,217 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:07,215 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #650 deleted account.move.line.ctp records with IDs: [911] 2026-10-06 09:28:07,379 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #650 deleted account.move.line records with IDs: [1930] 2026-10-06 09:28:07,920 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:28:33,436 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:34,164 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:35,503 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:36,544 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:38,924 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:40,869 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:42,959 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:44,394 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:45,926 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:47,286 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:49,282 121 INFO rb-7dc4d15-225289-421537 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-06 09:28:49,480 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 35 checked, 35 removed 2026-10-06 09:29:16,195 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-10-06 09:29:16,272 121 INFO rb-7dc4d15-225289-421537 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-06 09:29:16,318 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-10-06 09:29:16,431 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-10-06 09:29:17,393 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_31_xlsx_import_skips_trailing_blank_rows ... 2026-10-06 09:29:18,244 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 09:29:44,320 121 INFO rb-7dc4d15-225289-421537 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-06 09:29:44,469 121 INFO rb-7dc4d15-225289-421537 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-06 09:29:44,572 121 INFO rb-7dc4d15-225289-421537 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-06 09:29:44,722 121 INFO rb-7dc4d15-225289-421537 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-06 09:29:44,815 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_empty_sheet_is_refused_plainly ... 2026-10-06 09:29:44,908 121 INFO rb-7dc4d15-225289-421537 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-06 09:29:44,950 121 INFO rb-7dc4d15-225289-421537 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-06 09:29:44,992 121 INFO rb-7dc4d15-225289-421537 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-06 09:29:45,099 121 INFO rb-7dc4d15-225289-421537 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-06 09:29:45,229 121 INFO rb-7dc4d15-225289-421537 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-06 09:29:45,338 121 INFO rb-7dc4d15-225289-421537 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-06 09:29:45,436 121 INFO rb-7dc4d15-225289-421537 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-06 09:29:45,531 121 INFO rb-7dc4d15-225289-421537 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-06 09:29:45,631 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_valid_file_is_still_parsed ... 2026-10-06 09:29:45,763 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-10-06 09:30:11,517 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-10-06 09:30:11,681 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-10-06 09:30:11,783 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-10-06 09:30:16,794 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-10-06 09:30:17,018 121 INFO rb-7dc4d15-225289-421537 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-06 09:30:18,624 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 09:30:18,641 121 INFO rb-7dc4d15-225289-421537 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-06 09:30:25,266 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 09:30:25,524 121 INFO rb-7dc4d15-225289-421537 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-06 09:30:25,661 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 09:30:26,788 121 INFO rb-7dc4d15-225289-421537 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-06 09:30:26,900 121 INFO rb-7dc4d15-225289-421537 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-06 09:30:27,055 121 INFO rb-7dc4d15-225289-421537 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-06 09:30:27,155 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:30:53,838 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-10-06 09:31:01,153 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-10-06 09:31:04,957 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:31:30,903 121 INFO rb-7dc4d15-225289-421537 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-06 09:31:34,697 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_manager_can_create_followup_level ... 2026-10-06 09:31:35,484 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_readonly_user_can_read_followup_receivable ... 2026-10-06 09:31:39,422 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_level ... 2026-10-06 09:31:39,493 121 INFO rb-7dc4d15-225289-421537 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-06 09:31:39,565 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_report ... 2026-10-06 09:31:42,582 121 INFO rb-7dc4d15-225289-421537 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-06 09:31:42,645 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_followup_user_can_read_followup_receivable ... 2026-10-06 09:31:45,733 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_plain_internal_user_cannot_read_followup_receivable ... 2026-10-06 09:31:46,592 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 671, model: followup.receivable 2026-10-06 09:31:46,697 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-06 09:32:12,258 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocked_invoice_leaves_followup_line_ids ... 2026-10-06 09:32:15,221 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_a_fully_paid_invoice_is_refused ... 2026-10-06 09:32:21,066 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_in_one_company_does_not_affect_another_company ... 2026-10-06 09:32:25,867 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_invoice_zeroes_due_and_overdue_totals ... 2026-10-06 09:32:29,003 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_removes_all_installments_of_a_split_invoice ... 2026-10-06 09:32:32,672 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_line_ids_never_contains_a_blocked_move_line ... 2026-10-06 09:32:37,552 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_receivable_view_agrees_with_orm_after_block ... 2026-10-06 09:32:41,400 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_invoice_with_unevaluated_payment_state_is_included_in_followup ... 2026-10-06 09:32:44,549 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_misc_journal_entry_receivable_can_be_excluded_from_followup ... 2026-10-06 09:32:45,272 121 INFO rb-7dc4d15-225289-421537 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-06 09:32:51,312 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_reminder_payload_omits_blocked_invoice ... 2026-10-06 09:32:55,791 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_search_by_total_due_agrees_with_compute_after_block ... 2026-10-06 09:32:58,709 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_unblocking_invoice_restores_line_and_totals ... 2026-10-06 09:33:01,409 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:33:16,823 121 INFO rb-7dc4d15-225289-421537 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-06 09:33:16,923 121 INFO rb-7dc4d15-225289-421537 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-06 09:33:17,002 121 INFO rb-7dc4d15-225289-421537 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-06 09:33:17,104 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 09:33:41,739 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_excluded_from_receivable_view ... 2026-10-06 09:33:44,736 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_chased_by_send_cron ... 2026-10-06 09:33:47,687 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_picked_up_by_report_creation_cron ... 2026-10-06 09:33:50,315 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_again_once_reminder_cadence_elapses ... 2026-10-06 09:33:54,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631003553772562.1705276800.000000000000000-openerp-155-followup.report@b5d4b4c43c71>: ['"Partner A" <@False>'] 2026-10-06 09:33:54,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #678 deleted mail.mail records with IDs: [507] 2026-10-06 09:33:54,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <222742728388988.1707523200.000000000000000-openerp-155-followup.report@b5d4b4c43c71>: ['"Partner A" <@False>'] 2026-10-06 09:33:54,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #678 deleted mail.mail records with IDs: [508] 2026-10-06 09:33:54,705 121 INFO rb-7dc4d15-225289-421537 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-06 09:33:58,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595089035452161.1705276800.000000000000000-openerp-163-followup.report@b5d4b4c43c71>: ['"Partner A" <@False>'] 2026-10-06 09:33:58,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #678 deleted mail.mail records with IDs: [509] 2026-10-06 09:33:58,280 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 09:34:23,704 121 INFO rb-7dc4d15-225289-421537 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-06 09:34:27,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <797084387968260.1705276800.000000000000000-openerp-171-followup.report@b5d4b4c43c71>: ['"Below Threshold Partner" <@False>'] 2026-10-06 09:34:27,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #680 deleted mail.mail records with IDs: [510] 2026-10-06 09:34:27,324 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 09:34:52,928 121 INFO rb-7dc4d15-225289-421537 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-06 09:34:56,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <976015381179597.1705276800.000000000000000-openerp-179-followup.report@b5d4b4c43c71>: ['"Age Tracking Partner" <@False>'] 2026-10-06 09:34:56,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #682 deleted mail.mail records with IDs: [511] 2026-10-06 09:34:56,893 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 09:35:23,171 121 INFO rb-7dc4d15-225289-421537 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-06 09:35:27,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141612034275249.1714521600.000000000000000-openerp-187-followup.report@b5d4b4c43c71>: ['"Negative Cadence Partner" <@False>'] 2026-10-06 09:35:27,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #684 deleted mail.mail records with IDs: [512] 2026-10-06 09:35:27,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852568167243714.1718409600.000000000000000-openerp-187-followup.report@b5d4b4c43c71>: ['"Negative Cadence Partner" <@False>'] 2026-10-06 09:35:27,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #684 deleted mail.mail records with IDs: [513] 2026-10-06 09:35:27,769 121 INFO rb-7dc4d15-225289-421537 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-06 09:35:31,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965354119875010.1712707200.000000000000000-openerp-195-followup.report@b5d4b4c43c71>: ['"Negative Cadence Partner" <@False>'] 2026-10-06 09:35:31,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #684 deleted mail.mail records with IDs: [514] 2026-10-06 09:35:31,963 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_level_schedules_next_contact_strictly_after_today ... 2026-10-06 09:35:35,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <577149161927987.1712707200.000000000000000-openerp-203-followup.report@b5d4b4c43c71>: ['"Negative Cadence Partner" <@False>'] 2026-10-06 09:35:35,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #684 deleted mail.mail records with IDs: [515] 2026-10-06 09:35:36,037 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 09:35:50,687 121 INFO rb-7dc4d15-225289-421537 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-06 09:35:54,116 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:36:14,933 121 INFO rb-7dc4d15-225289-421537 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-06 09:36:15,157 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_followup_report_search_offers_multiple_working_group_by_axes ... 2026-10-06 09:36:15,330 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:36:29,521 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelChain.test_level_escalation_chain_crosses_parent_branch_boundary ... 2026-10-06 09:36:42,605 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:37:07,114 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_advances_as_invoice_ages_past_threshold ... 2026-10-06 09:37:10,447 121 INFO rb-7dc4d15-225289-421537 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-06 09:37:14,733 121 INFO rb-7dc4d15-225289-421537 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-06 09:37:20,559 121 INFO rb-7dc4d15-225289-421537 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-06 09:37:26,211 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_ratchet_resists_demotion_from_new_younger_invoice ... 2026-10-06 09:37:31,965 121 INFO rb-7dc4d15-225289-421537 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-06 09:37:35,094 121 INFO rb-7dc4d15-225289-421537 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-06 09:37:38,485 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:38:03,152 121 INFO rb-7dc4d15-225289-421537 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-06 09:38:06,468 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:38:31,226 121 INFO rb-7dc4d15-225289-421537 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-06 09:38:37,511 121 INFO rb-7dc4d15-225289-421537 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-06 09:38:42,465 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:38:56,058 121 INFO rb-7dc4d15-225289-421537 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-06 09:39:51,183 121 INFO rb-7dc4d15-225289-421537 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-06 09:39:51,248 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:40:05,650 121 INFO rb-7dc4d15-225289-421537 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-06 09:42:08,115 121 INFO rb-7dc4d15-225289-421537 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-06 09:42:08,204 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:42:22,048 121 INFO rb-7dc4d15-225289-421537 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-06 09:42:24,686 121 INFO rb-7dc4d15-225289-421537 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-06 09:42:29,633 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [516] 2026-10-06 09:42:29,738 121 INFO rb-7dc4d15-225289-421537 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-06 09:42:33,126 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [517] 2026-10-06 09:42:33,215 121 INFO rb-7dc4d15-225289-421537 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-06 09:42:38,090 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [518] 2026-10-06 09:42:38,221 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_activity_override_survives_a_fresh_read ... 2026-10-06 09:42:41,129 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_email_override_survives_a_fresh_read ... 2026-10-06 09:42:43,930 121 INFO rb-7dc4d15-225289-421537 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-06 09:42:49,220 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [519] 2026-10-06 09:42:49,328 121 INFO rb-7dc4d15-225289-421537 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-06 09:42:52,622 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [520] 2026-10-06 09:42:52,725 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_recipient_ids_override_survives_a_fresh_read ... 2026-10-06 09:42:55,232 121 INFO rb-7dc4d15-225289-421537 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-06 09:42:58,732 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [521] 2026-10-06 09:42:58,838 121 INFO rb-7dc4d15-225289-421537 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-06 09:43:02,175 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [522] 2026-10-06 09:43:04,376 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [523] 2026-10-06 09:43:04,432 121 INFO rb-7dc4d15-225289-421537 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-06 09:43:09,490 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [524] 2026-10-06 09:43:09,587 121 INFO rb-7dc4d15-225289-421537 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-06 09:43:14,546 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [525] 2026-10-06 09:43:14,658 121 INFO rb-7dc4d15-225289-421537 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-06 09:43:21,287 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [526] 2026-10-06 09:43:21,549 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [527] 2026-10-06 09:43:21,594 121 INFO rb-7dc4d15-225289-421537 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-06 09:43:24,712 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [528] 2026-10-06 09:43:26,947 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [529] 2026-10-06 09:43:27,028 121 INFO rb-7dc4d15-225289-421537 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-06 09:43:31,600 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [530] 2026-10-06 09:43:31,696 121 INFO rb-7dc4d15-225289-421537 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-06 09:43:37,062 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [531] 2026-10-06 09:43:37,345 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [532] 2026-10-06 09:43:37,416 121 INFO rb-7dc4d15-225289-421537 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-06 09:43:42,487 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [533] 2026-10-06 09:43:42,574 121 INFO rb-7dc4d15-225289-421537 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-06 09:43:47,157 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [534] 2026-10-06 09:43:47,328 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [535] 2026-10-06 09:43:47,405 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_creates_activity_only_when_level_requires_it ... 2026-10-06 09:43:50,567 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [536] 2026-10-06 09:43:50,677 121 INFO rb-7dc4d15-225289-421537 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-06 09:43:53,693 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #702 deleted mail.mail records with IDs: [537] 2026-10-06 09:43:53,792 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_includes_invoice_pdf_when_level_enables_attach_invoice ... 2026-10-06 09:43:56,282 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_omits_invoice_pdf_when_level_disables_attach_invoice ... 2026-10-06 09:43:59,058 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_prechecks_email_and_activity_from_level_defaults ... 2026-10-06 09:44:01,588 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_recipients_include_the_report_partner ... 2026-10-06 09:44:04,063 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 09:44:22,879 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:23,332 121 INFO rb-7dc4d15-225289-421537 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: 3270 2026-10-06 09:44:23,332 121 INFO rb-7dc4d15-225289-421537 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/tmp5gc7228f_chrome_odoo 2026-10-06 09:44:23,332 121 INFO rb-7dc4d15-225289-421537 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:33383/json/version 2026-10-06 09:44:23,333 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:33383/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:44:23,346 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:23,347 121 INFO rb-7dc4d15-225289-421537 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:33383/json 2026-10-06 09:44:23,347 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:33383/json with timeout 3 increased to 10s during tests 2026-10-06 09:44:23,361 121 INFO rb-7dc4d15-225289-421537 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:33383/devtools/page/CA022EF642841728D6D8D5164CC54A2B 2026-10-06 09:44:23,367 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:23,374 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:23,436 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:admin from n/a 2026-10-06 09:44:23,451 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:23,454 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:23,454 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:23,475 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:44:25,562 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:25] "GET /odoo HTTP/1.1" 200 - 185 0.332 1.760 2026-10-06 09:44:25,575 121 INFO rb-7dc4d15-225289-421537 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': 'CA022EF642841728D6D8D5164CC54A2B', 'loaderId': 'FD0835FBE1F8B4EB6148AF8EE3D23394', 'isDownload': False} 2026-10-06 09:44:25,575 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:25,668 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.034 0.020 2026-10-06 09:44:25,689 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:25] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.066 2026-10-06 09:44:25,697 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:25] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.077 2026-10-06 09:44:25,751 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:44:26,668 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:26] "GET /web/webclient/load_menus/8130ea2ca14a4ae42c0ba4c61a101710c5e8ea942242d4e12630cfdce15cf08a HTTP/1.1" 200 - 899 0.442 0.612 2026-10-06 09:44:26,677 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:26] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 1.056 2026-10-06 09:44:26,691 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:26] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.944 2026-10-06 09:44:26,703 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:26] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.695 2026-10-06 09:44:26,862 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-06 09:44:26,864 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-06 09:44:26,868 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-06 09:44:26,894 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-06 09:44:26,935 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:26,996 121 INFO rb-7dc4d15-225289-421537 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (115) 2026-10-06 09:44:27,121 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.098 0.081 2026-10-06 09:44:27,124 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.149 2026-10-06 09:44:27,168 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:27,178 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.022 0.140 2026-10-06 09:44:27,189 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.195 2026-10-06 09:44:27,228 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.060 2026-10-06 09:44:27,264 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:44:27,283 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "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-06 09:44:27,295 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 09:44:27,740 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "POST /mail/data HTTP/1.1" 200 - 146 0.284 0.313 2026-10-06 09:44:27,742 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.593 2026-10-06 09:44:27,836 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "GET /odoo/action-viin_account_followup.action_followup_report HTTP/1.1" 200 - 22 0.028 0.601 2026-10-06 09:44:27,874 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.641 2026-10-06 09:44:27,917 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "GET /web/image/res.partner/3/avatar_128?unique=1791279844000 HTTP/1.1" 200 - 9 0.014 0.646 2026-10-06 09:44:27,950 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.702 2026-10-06 09:44:27,974 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-06 09:44:28,407 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:28,428 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.017 2026-10-06 09:44:28,436 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:28,437 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.020 2026-10-06 09:44:28,476 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-06 09:44:28,496 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.013 2026-10-06 09:44:28,761 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:28] "POST /mail/data HTTP/1.1" 200 - 71 0.062 0.142 2026-10-06 09:44:28,781 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:28] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.095 2026-10-06 09:44:28,783 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.105 2026-10-06 09:44:28,838 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.017 0.152 2026-10-06 09:44:28,974 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-06 09:44:29,033 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.028 0.027 2026-10-06 09:44:29,078 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:44:29,152 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:29] "POST /web/dataset/call_kw/followup.report/get_views HTTP/1.1" 200 - 40 0.049 0.110 2026-10-06 09:44:29,199 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:29] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 9 0.013 0.167 2026-10-06 09:44:29,259 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:29] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 11 0.020 0.025 2026-10-06 09:44:29,269 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-10-06 09:44:29,395 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:29,493 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:29,547 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:29,612 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:29,657 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:29] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 6 0.018 0.026 2026-10-06 09:44:29,686 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:29,710 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 09:44:29,770 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:29] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.017 0.042 2026-10-06 09:44:29,879 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:29] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 8 0.014 0.022 2026-10-06 09:44:29,900 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:29] "POST /web/dataset/call_kw/account.followup.level/search_read HTTP/1.1" 200 - 6 0.008 0.026 2026-10-06 09:44:30,023 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:30,082 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:30] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.038 0.051 2026-10-06 09:44:30,107 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:30] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.106 2026-10-06 09:44:30,112 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:30,124 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:30] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.006 0.078 2026-10-06 09:44:30,146 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:30] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.012 2026-10-06 09:44:30,278 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:30] "POST /web/dataset/call_button/followup.report/action_open_followup HTTP/1.1" 200 - 31 0.039 0.103 2026-10-06 09:44:30,344 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:30] "POST /web/dataset/call_kw/followup.manual.reminder/get_views HTTP/1.1" 200 - 10 0.006 0.030 2026-10-06 09:44:30,412 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:30] "POST /web/dataset/call_kw/followup.manual.reminder/web_read HTTP/1.1" 200 - 7 0.021 0.021 2026-10-06 09:44:30,521 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:30] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:44:30,578 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:30,673 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:30] "POST /web/dataset/call_kw/account.move/search HTTP/1.1" 200 - 2 0.008 0.028 2026-10-06 09:44:31,049 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:31] "POST /web/dataset/call_kw/account.move/action_toggle_block_payment HTTP/1.1" 200 - 109 0.119 0.247 2026-10-06 09:44:31,055 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:31,124 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:31,659 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:31] "POST /web/dataset/call_button/followup.manual.reminder/action_send HTTP/1.1" 200 - 122 0.143 0.387 2026-10-06 09:44:31,692 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:31,693 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:31,734 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:31] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.032 0.033 2026-10-06 09:44:31,766 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:31] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.008 0.088 2026-10-06 09:44:32,022 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-06 09:44:32,163 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:32] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.019 0.046 2026-10-06 09:44:32,184 121 INFO rb-7dc4d15-225289-421537 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 31111876 (allocated 35487744) 2026-10-06 09:44:32,191 121 INFO rb-7dc4d15-225289-421537 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 3270 2026-10-06 09:44:32,192 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:32,194 121 INFO rb-7dc4d15-225289-421537 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 3270 2026-10-06 09:44:32,300 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_094432_300629_test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.txt 2026-10-06 09:44:32,300 121 INFO rb-7dc4d15-225289-421537 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/tmp5gc7228f_chrome_odoo" 2026-10-06 09:44:32,398 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:32,712 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome pid: 3518 2026-10-06 09:44:32,712 121 INFO rb-7dc4d15-225289-421537 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/tmp9knfgeio_chrome_odoo 2026-10-06 09:44:32,712 121 INFO rb-7dc4d15-225289-421537 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:39707/json/version 2026-10-06 09:44:32,714 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:39707/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:44:32,806 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:32,807 121 INFO rb-7dc4d15-225289-421537 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:39707/json 2026-10-06 09:44:32,808 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:39707/json with timeout 3 increased to 10s during tests 2026-10-06 09:44:32,837 121 INFO rb-7dc4d15-225289-421537 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:39707/devtools/page/58D6236ABA8B7292AF50883B92A815E5 2026-10-06 09:44:32,876 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:32,885 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:32,957 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:admin from n/a 2026-10-06 09:44:32,973 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:32,976 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:32,976 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:32,992 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:44:36,022 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:36] "GET /odoo HTTP/1.1" 200 - 191 0.286 2.749 2026-10-06 09:44:36,028 121 INFO rb-7dc4d15-225289-421537 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': '58D6236ABA8B7292AF50883B92A815E5', 'loaderId': '2DC1CB25AE396C529BDDB038113844FD', 'isDownload': False} 2026-10-06 09:44:36,028 121 INFO rb-7dc4d15-225289-421537 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 '58D6236ABA8B7292AF50883B92A815E5' to stop loading 2026-10-06 09:44:36,082 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:36] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.011 2026-10-06 09:44:36,090 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:36] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-06 09:44:36,102 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:36] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-06 09:44:36,171 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:44:37,067 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "GET /web/webclient/load_menus/8130ea2ca14a4ae42c0ba4c61a101710c5e8ea942242d4e12630cfdce15cf08a HTTP/1.1" 200 - 899 0.399 0.596 2026-10-06 09:44:37,095 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 1.003 2026-10-06 09:44:37,100 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.705 2026-10-06 09:44:37,108 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.154 2026-10-06 09:44:37,250 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-06 09:44:37,261 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-06 09:44:37,295 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-06 09:44:37,316 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-06 09:44:37,369 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:37,396 121 INFO rb-7dc4d15-225289-421537 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (115) 2026-10-06 09:44:37,450 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.031 0.096 2026-10-06 09:44:37,452 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.112 2026-10-06 09:44:37,476 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.094 2026-10-06 09:44:37,490 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:37,499 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.012 0.057 2026-10-06 09:44:37,525 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-06 09:44:37,600 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:37,610 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:37,778 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: heap 19812904 (allocated 20934656) 2026-10-06 09:44:37,806 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-06 09:44:37,811 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "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-06 09:44:37,824 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:44:37,932 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "POST /mail/data HTTP/1.1" 200 - 149 0.193 0.258 2026-10-06 09:44:37,963 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.474 2026-10-06 09:44:37,965 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.471 2026-10-06 09:44:37,984 121 INFO rb-7dc4d15-225289-421537 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 3518 2026-10-06 09:44:37,985 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:37,986 121 INFO rb-7dc4d15-225289-421537 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 3518 2026-10-06 09:44:38,020 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.025 0.460 2026-10-06 09:44:38,067 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:38] "GET /web/image/res.partner/3/avatar_128?unique=1791279844000 HTTP/1.1" 200 - 9 0.015 0.514 2026-10-06 09:44:38,085 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.533 2026-10-06 09:44:38,090 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_094438_090103_test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.txt 2026-10-06 09:44:38,090 121 INFO rb-7dc4d15-225289-421537 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/tmp9knfgeio_chrome_odoo" 2026-10-06 09:44:38,101 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:38,135 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:44:38] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 9 0.025 0.599 2026-10-06 09:44:38,203 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 09:44:53,948 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:57,413 121 INFO rb-7dc4d15-225289-421537 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-06 09:44:57,642 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896201476356398.1791279897.552658081054688-openerp-456-followup.report@b5d4b4c43c71>: ['"Write Axis - Post (follow-up admin)" <@False>'] 2026-10-06 09:44:57,692 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #709 deleted mail.mail records with IDs: [539] 2026-10-06 09:44:57,798 121 INFO rb-7dc4d15-225289-421537 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-06 09:45:01,246 121 INFO rb-7dc4d15-225289-421537 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-06 09:45:01,531 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <108511770029404.1791279901.414676666259766-openerp-458-followup.report@b5d4b4c43c71>: ['"Write Axis - Post (follow-up user)" <@False>'] 2026-10-06 09:45:01,582 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #708 deleted mail.mail records with IDs: [540] 2026-10-06 09:45:01,756 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 09:45:16,071 121 INFO rb-7dc4d15-225289-421537 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-06 09:45:20,305 121 INFO rb-7dc4d15-225289-421537 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-06 09:45:25,535 121 INFO rb-7dc4d15-225289-421537 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-06 09:45:30,391 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:45:56,407 121 INFO rb-7dc4d15-225289-421537 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-06 09:46:01,121 121 INFO rb-7dc4d15-225289-421537 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-06 09:46:01,291 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:46:15,099 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_no_action_needed_filter_excludes_indebted_and_includes_settled_partner ... 2026-10-06 09:46:20,097 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_status_not_equal_excludes_matching_status_and_includes_the_complement ... 2026-10-06 09:46:25,837 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_comparison_operators_work_via_search ... 2026-10-06 09:46:28,615 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_not_equal_operator_excludes_zero_due_report ... 2026-10-06 09:46:33,919 121 INFO rb-7dc4d15-225289-421537 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-06 09:46:36,586 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:46:51,305 121 INFO rb-7dc4d15-225289-421537 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-06 09:47:06,709 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 09:47:25,909 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-10-06 09:47:26,050 121 INFO rb-7dc4d15-225289-421537 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-06 09:47:26,115 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-10-06 09:47:26,174 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-10-06 09:47:26,242 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-10-06 09:47:26,281 121 INFO rb-7dc4d15-225289-421537 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-06 09:47:26,393 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-10-06 09:47:26,461 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-10-06 09:47:26,534 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-10-06 09:47:26,574 121 INFO rb-7dc4d15-225289-421537 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-06 09:47:26,626 121 INFO rb-7dc4d15-225289-421537 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-06 09:47:26,683 121 INFO rb-7dc4d15-225289-421537 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-06 09:47:26,727 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-10-06 09:47:26,791 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-10-06 09:47:26,871 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-10-06 09:47:26,951 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-10-06 09:47:27,020 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-10-06 09:47:27,130 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:47:44,741 121 INFO rb-7dc4d15-225289-421537 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-06 09:47:48,997 121 INFO rb-7dc4d15-225289-421537 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-06 09:47:49,070 121 INFO rb-7dc4d15-225289-421537 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-06 09:47:49,886 121 INFO rb-7dc4d15-225289-421537 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-06 09:47:49,935 121 INFO rb-7dc4d15-225289-421537 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-06 09:47:50,010 121 INFO rb-7dc4d15-225289-421537 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-06 09:47:50,132 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 09:48:07,676 121 INFO rb-7dc4d15-225289-421537 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-06 09:48:07,749 121 INFO rb-7dc4d15-225289-421537 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-06 09:48:07,800 121 INFO rb-7dc4d15-225289-421537 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-06 09:48:07,971 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 09:48:22,229 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-10-06 09:48:23,941 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1226] 2026-10-06 09:48:24,178 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2555] 2026-10-06 09:48:25,473 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-10-06 09:48:27,224 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1229] 2026-10-06 09:48:27,440 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2560] 2026-10-06 09:48:27,796 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-10-06 09:48:29,448 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1231] 2026-10-06 09:48:29,574 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2563] 2026-10-06 09:48:29,833 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-10-06 09:48:31,403 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1233] 2026-10-06 09:48:31,581 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2566] 2026-10-06 09:48:31,866 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-10-06 09:48:33,554 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1235] 2026-10-06 09:48:33,754 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2569] 2026-10-06 09:48:35,504 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-10-06 09:48:37,498 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1239, 1240] 2026-10-06 09:48:37,737 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2576, 2577] 2026-10-06 09:48:38,126 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-10-06 09:48:41,592 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.partial.reconcile records with IDs: [149, 150] 2026-10-06 09:48:41,678 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.full.reconcile records with IDs: [85] 2026-10-06 09:48:42,115 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1245, 1246] 2026-10-06 09:48:42,397 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2583, 2584, 2585, 2586] 2026-10-06 09:48:42,496 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted mail.message records with IDs: [12143, 12141] 2026-10-06 09:48:42,702 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move records with IDs: [1125, 1126] 2026-10-06 09:48:42,720 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted mail.followers records with IDs: [2762, 2763] 2026-10-06 09:48:43,270 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1243, 1244] 2026-10-06 09:48:43,462 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2582] 2026-10-06 09:48:45,118 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-10-06 09:48:47,994 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.partial.reconcile records with IDs: [153, 154] 2026-10-06 09:48:48,083 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.full.reconcile records with IDs: [87] 2026-10-06 09:48:48,493 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1253, 1254] 2026-10-06 09:48:48,726 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2595, 2596, 2597, 2598] 2026-10-06 09:48:48,812 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted mail.message records with IDs: [12151, 12149] 2026-10-06 09:48:48,980 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move records with IDs: [1130, 1131] 2026-10-06 09:48:49,634 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line.ctp records with IDs: [1251, 1252] 2026-10-06 09:48:49,841 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #743 deleted account.move.line records with IDs: [2593, 2594] 2026-10-06 09:48:51,617 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-10-06 09:48:52,916 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-10-06 09:48:53,947 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-10-06 09:48:54,929 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-10-06 09:48:57,645 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-10-06 09:48:58,312 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-10-06 09:48:59,636 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-10-06 09:49:00,369 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-10-06 09:49:03,387 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:49:17,805 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-10-06 09:49:20,196 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-10-06 09:49:22,515 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:49:38,253 121 INFO rb-7dc4d15-225289-421537 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-06 09:49:41,475 121 INFO rb-7dc4d15-225289-421537 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-06 09:49:43,181 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #747 deleted account.move.line.ctp records with IDs: [1279] 2026-10-06 09:49:43,450 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #747 deleted account.move.line records with IDs: [2643] 2026-10-06 09:49:43,689 121 INFO rb-7dc4d15-225289-421537 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-06 09:49:45,206 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:49:59,410 121 INFO rb-7dc4d15-225289-421537 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-06 09:50:00,461 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_statement_completeness_and_validity ... 2026-10-06 09:50:06,456 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:50:20,638 121 INFO rb-7dc4d15-225289-421537 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-06 09:50:20,726 121 INFO rb-7dc4d15-225289-421537 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-06 09:50:20,850 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:50:35,351 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_basic_group_user_reconciles_an_invoice_with_a_bank_transaction ... 2026-10-06 09:50:39,067 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #756 deleted account.move.line.ctp records with IDs: [1295] 2026-10-06 09:50:39,258 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #756 deleted account.move.line records with IDs: [2679] 2026-10-06 09:50:39,628 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_default_kanban_of_statement_lines_is_not_the_reconcile_kanban ... 2026-10-06 09:50:42,264 121 INFO rb-7dc4d15-225289-421537 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-06 09:50:44,912 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_payment_transaction_smart_button_opens_for_an_invoicing_only_user ... 2026-10-06 09:50:48,737 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #753 deleted account.move.line.ctp records with IDs: [1297] 2026-10-06 09:50:48,884 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #753 deleted account.move.line records with IDs: [2684] 2026-10-06 09:50:49,358 121 INFO rb-7dc4d15-225289-421537 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-06 09:50:51,977 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_are_not_refused_to_the_superuser ... 2026-10-06 09:50:54,588 121 INFO rb-7dc4d15-225289-421537 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-06 09:50:57,121 121 INFO rb-7dc4d15-225289-421537 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-06 09:50:59,832 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_load_for_an_accountant ... 2026-10-06 09:51:02,440 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_window_actions_are_gated_with_the_basic_accounting_group ... 2026-10-06 09:51:04,875 121 INFO rb-7dc4d15-225289-421537 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-06 09:51:07,327 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 09:51:22,547 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_creating_a_transaction_only_schedules_the_auto_reconcile_cron ... 2026-10-06 09:51:24,053 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #799 deleted account.move.line.ctp records with IDs: [1299] 2026-10-06 09:51:24,252 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #799 deleted account.move.line records with IDs: [2689] 2026-10-06 09:51:24,780 121 INFO rb-7dc4d15-225289-421537 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-06 09:51:26,144 121 INFO rb-7dc4d15-225289-421537 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-06 09:51:27,589 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #799 deleted account.move.line.ctp records with IDs: [1304] 2026-10-06 09:51:27,703 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #799 deleted account.move.line records with IDs: [2698] 2026-10-06 09:51:28,114 121 INFO rb-7dc4d15-225289-421537 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-06 09:51:29,469 121 INFO rb-7dc4d15-225289-421537 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-06 09:51:30,844 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:51:44,666 121 INFO rb-7dc4d15-225289-421537 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-06 09:51:45,408 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #801 deleted account.move.line.ctp records with IDs: [1310] 2026-10-06 09:51:45,546 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #801 deleted account.move.line records with IDs: [2709] 2026-10-06 09:51:47,979 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #801 deleted account.move.line.ctp records with IDs: [1315] 2026-10-06 09:51:48,198 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #801 deleted account.move.line records with IDs: [2718] 2026-10-06 09:51:50,409 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #801 deleted account.move.line.ctp records with IDs: [1318] 2026-10-06 09:51:50,555 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #801 deleted account.move.line records with IDs: [2723] 2026-10-06 09:51:51,064 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_copy_of_a_reconciled_line_is_not_auto_reconciled ... 2026-10-06 09:51:51,775 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #801 deleted account.move.line.ctp records with IDs: [1321] 2026-10-06 09:51:51,889 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #801 deleted account.move.line records with IDs: [2728] 2026-10-06 09:51:52,639 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:52:07,682 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_contains_and_not_contains_stay_case_insensitive ... 2026-10-06 09:52:08,645 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_is_case_insensitive_whatever_the_case_of_the_pattern ... 2026-10-06 09:52:09,484 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_class_keeps_its_meaning ... 2026-10-06 09:52:10,433 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_whitespace_and_word_classes_keep_their_meaning ... 2026-10-06 09:52:11,494 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_stays_anchored_at_the_start_of_the_label ... 2026-10-06 09:52:12,402 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:52:27,953 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_adding_an_item_is_additive_and_idempotent ... 2026-10-06 09:52:30,707 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_cleared_value_stays_cleared ... 2026-10-06 09:52:31,539 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:34,320 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d64f407c0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:34,322 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d68ed11c0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:34,334 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:34,341 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68ecfec0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:34,859 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:39,307 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d651cca40> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:39,309 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d6894a020> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:39,318 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:39,326 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d6894a700> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:39,791 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:43,230 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d64a18540> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:43,231 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d676fcfe0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:43,241 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:43,248 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d676fec00> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:44,694 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:47,856 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d69592160> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:47,857 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d622196c0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:47,864 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:47,868 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d622193a0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:48,277 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:52,312 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d67f86660> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:52,313 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d6761df80> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:52,322 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:52,328 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d6761d760> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:52,743 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:56,619 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d663ef600> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:56,620 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d68be9120> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:56,629 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:56,635 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68beb6a0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:57,048 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:59,958 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d62219080> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:59,960 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d68ea7060> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:59,970 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:52:59,976 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68ea59e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:53:01,393 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:53:04,700 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d68666ac0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:53:04,702 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d68ce1f80> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:53:04,711 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:53:04,716 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68ce2a20> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:53:05,587 121 INFO rb-7dc4d15-225289-421537 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-06 09:53:08,897 121 INFO rb-7dc4d15-225289-421537 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-06 09:53:12,277 121 INFO rb-7dc4d15-225289-421537 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-06 09:53:14,309 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_value_reaching_a_save_without_its_onchange_still_applies ... 2026-10-06 09:53:16,177 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_initial_proposal_is_materialized_and_deterministic ... 2026-10-06 09:53:19,196 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_journal_items_created_or_edited_elsewhere_never_build_a_draft ... 2026-10-06 09:53:21,018 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_match_allocation_follows_cores_own_order_not_click_order ... 2026-10-06 09:53:26,045 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_open_balance_keeps_its_identity_and_user_choices_per_field ... 2026-10-06 09:53:30,619 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #805 deleted account.move.line.ctp records with IDs: [1391] 2026-10-06 09:53:30,808 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #805 deleted account.move.line records with IDs: [2863] 2026-10-06 09:53:31,279 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_reconcile_model_badge_swaps_only_its_own_rows ... 2026-10-06 09:53:32,921 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #805 deleted account.move.line.ctp records with IDs: [1395] 2026-10-06 09:53:33,078 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #805 deleted account.move.line records with IDs: [2872] 2026-10-06 09:53:33,440 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_removed_row_never_returns ... 2026-10-06 09:53:39,624 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_row_editability_follows_its_kind ... 2026-10-06 09:53:44,653 121 INFO rb-7dc4d15-225289-421537 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-06 09:53:46,805 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_selection_is_visible_and_persists_until_its_clearing_events ... 2026-10-06 09:53:52,210 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #805 deleted account.partial.reconcile records with IDs: [175] 2026-10-06 09:53:52,291 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #805 deleted account.full.reconcile records with IDs: [105] 2026-10-06 09:53:53,181 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:53:56,104 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d66a3afc0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:53:56,106 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d68da2840> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:53:56,113 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:53:56,120 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68da0a40> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 09:53:56,163 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:54:12,692 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_only_on_a_posted_payment ... 2026-10-06 09:54:16,840 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #807 deleted account.move.line.ctp records with IDs: [1446] 2026-10-06 09:54:17,023 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #807 deleted account.move.line records with IDs: [2973] 2026-10-06 09:54:17,420 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_to_the_reconcile_group_only ... 2026-10-06 09:54:18,882 121 INFO rb-7dc4d15-225289-421537 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-06 09:54:20,212 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_reconcile_buttons_and_tooltip_buttons_explain_themselves_with_help ... 2026-10-06 09:54:20,393 121 INFO rb-7dc4d15-225289-421537 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-06 09:54:21,660 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #807 deleted account.move.line.ctp records with IDs: [1449] 2026-10-06 09:54:21,849 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #807 deleted account.move.line records with IDs: [2980] 2026-10-06 09:54:22,102 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_form_offers_reconcile_to_the_reconcile_group_only ... 2026-10-06 09:54:23,622 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_reconcile_opens_only_its_own_unreconciled_transactions ... 2026-10-06 09:54:25,230 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #807 deleted account.move.line.ctp records with IDs: [1452] 2026-10-06 09:54:25,356 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #807 deleted account.move.line records with IDs: [2987] 2026-10-06 09:54:25,591 121 INFO rb-7dc4d15-225289-421537 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-06 09:54:26,264 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 09:54:41,035 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_account_as_difference_account_realizes_the_whole_difference ... 2026-10-06 09:54:42,750 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1456] 2026-10-06 09:54:42,923 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [2996] 2026-10-06 09:54:46,281 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_preview_matches_the_posting ... 2026-10-06 09:54:49,819 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_genuine_partial_stays_open_without_fx_or_phantom_writeoff ... 2026-10-06 09:54:51,044 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1474] 2026-10-06 09:54:51,193 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3031] 2026-10-06 09:54:52,562 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1477] 2026-10-06 09:54:52,725 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3036] 2026-10-06 09:54:54,557 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1480] 2026-10-06 09:54:54,733 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3041] 2026-10-06 09:54:58,392 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_no_rate_movement_posts_no_exchange_difference ... 2026-10-06 09:55:00,111 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1488] 2026-10-06 09:55:00,287 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3056] 2026-10-06 09:55:01,405 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_rate_driven_settlement_posts_exactly_one_exchange_difference ... 2026-10-06 09:55:02,815 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1493] 2026-10-06 09:55:02,966 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3065] 2026-10-06 09:55:05,381 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1497] 2026-10-06 09:55:05,521 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3072] 2026-10-06 09:55:07,722 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1501] 2026-10-06 09:55:07,894 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3079] 2026-10-06 09:55:09,979 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1505] 2026-10-06 09:55:10,131 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3086] 2026-10-06 09:55:17,205 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1521] 2026-10-06 09:55:17,344 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3117] 2026-10-06 09:55:19,547 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1525] 2026-10-06 09:55:19,703 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3124] 2026-10-06 09:55:21,592 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1528] 2026-10-06 09:55:21,796 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3129] 2026-10-06 09:55:24,459 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line.ctp records with IDs: [1534] 2026-10-06 09:55:24,598 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #813 deleted account.move.line records with IDs: [3140] 2026-10-06 09:55:25,587 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:55:40,610 121 INFO rb-7dc4d15-225289-421537 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-06 09:55:41,379 121 INFO rb-7dc4d15-225289-421537 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-06 09:55:42,257 121 INFO rb-7dc4d15-225289-421537 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-06 09:55:43,515 121 INFO rb-7dc4d15-225289-421537 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-06 09:55:44,373 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #815 deleted account.move.line.ctp records with IDs: [1543] 2026-10-06 09:55:44,494 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #815 deleted account.move.line records with IDs: [3155] 2026-10-06 09:55:45,156 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #815 deleted account.move.line.ctp records with IDs: [1546] 2026-10-06 09:55:45,309 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #815 deleted account.move.line records with IDs: [3159] 2026-10-06 09:55:45,563 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:55:59,898 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:00,792 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:01,711 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 09:56:16,381 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form ... 2026-10-06 09:56:18,047 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome pid: 3714 2026-10-06 09:56:18,047 121 INFO rb-7dc4d15-225289-421537 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/tmpxijbxl9b_chrome_odoo 2026-10-06 09:56:18,048 121 INFO rb-7dc4d15-225289-421537 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:38051/json/version 2026-10-06 09:56:18,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:38051/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:56:18,100 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:18,100 121 INFO rb-7dc4d15-225289-421537 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:38051/json 2026-10-06 09:56:18,101 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:38051/json with timeout 3 increased to 10s during tests 2026-10-06 09:56:18,112 121 INFO rb-7dc4d15-225289-421537 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:38051/devtools/page/6A15381C2890C27DD36A1924D2EE47F5 2026-10-06 09:56:18,126 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:18,136 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:18,301 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_manual_user from n/a 2026-10-06 09:56:18,313 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:18,322 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:18,323 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:18,342 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:56:19,858 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:19] "GET /odoo HTTP/1.1" 200 - 181 0.192 1.328 2026-10-06 09:56:19,863 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Navigation result: {'frameId': '6A15381C2890C27DD36A1924D2EE47F5', 'loaderId': '2FE17975BC0B5782C92CFD536BE11DEF', 'isDownload': False} 2026-10-06 09:56:19,863 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:20,114 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:20] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.122 0.100 2026-10-06 09:56:20,124 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:20] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.231 2026-10-06 09:56:20,156 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:56:20,160 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.238 2026-10-06 09:56:20,167 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:20] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.275 2026-10-06 09:56:20,178 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:20] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.286 2026-10-06 09:56:20,203 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:20] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-06 09:56:20,284 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:20] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-06 09:56:21,017 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-06 09:56:21,020 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-06 09:56:21,025 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-06 09:56:21,039 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-06 09:56:21,044 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:21,066 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 09:56:21,104 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-06 09:56:21,136 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.035 2026-10-06 09:56:21,165 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.049 2026-10-06 09:56:21,194 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:21,266 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:56:21,275 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "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-06 09:56:21,290 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "POST /mail/data HTTP/1.1" 200 - 34 0.058 0.056 2026-10-06 09:56:21,314 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.090 2026-10-06 09:56:21,379 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "GET /web/image?model=res.users&field=avatar_128&id=821 HTTP/1.1" 200 - 16 0.019 0.150 2026-10-06 09:56:21,414 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "GET /web/image/res.partner/1972/avatar_128?unique=1791280561000 HTTP/1.1" 200 - 8 0.011 0.183 2026-10-06 09:56:21,416 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.149 2026-10-06 09:56:21,502 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.020 0.193 2026-10-06 09:56:21,518 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-06 09:56:21,550 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.220 2026-10-06 09:56:21,609 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:56:21,646 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "POST /mail/data HTTP/1.1" 200 - 37 0.046 0.131 2026-10-06 09:56:21,675 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.108 2026-10-06 09:56:22,374 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:22,378 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.006 2026-10-06 09:56:22,390 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:22,449 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-06 09:56:22,459 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-10-06 09:56:22,589 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:22] "POST /mail/data HTTP/1.1" 200 - 20 0.032 0.046 2026-10-06 09:56:22,593 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.027 2026-10-06 09:56:22,597 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-06 09:56:22,633 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:22] "GET /web/image?model=res.users&field=avatar_128&id=821 HTTP/1.1" 304 - 9 0.012 0.061 2026-10-06 09:56:22,662 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.069 2026-10-06 09:56:22,690 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.013 0.063 2026-10-06 09:56:22,729 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:56:22,731 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:22] "GET /web/image/res.company/140/favicon HTTP/1.1" 200 - 9 0.014 0.130 2026-10-06 09:56:23,040 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:23] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.086 0.269 2026-10-06 09:56:23,112 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:23] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.006 0.014 2026-10-06 09:56:23,203 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:23] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.034 0.051 2026-10-06 09:56:23,209 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.091 2026-10-06 09:56:23,425 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:23,478 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:23] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.014 0.029 2026-10-06 09:56:23,524 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:23,572 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:23] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.013 2026-10-06 09:56:23,592 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:23,657 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:23,723 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:23,764 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:23] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.023 2026-10-06 09:56:23,954 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:23] "POST /web/action/run HTTP/1.1" 200 - 45 0.053 0.116 2026-10-06 09:56:24,055 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.075 2026-10-06 09:56:24,083 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:56:24,182 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:24] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.038 0.050 2026-10-06 09:56:24,345 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.013 0.082 2026-10-06 09:56:24,395 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:24] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.026 2026-10-06 09:56:24,426 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-06 09:56:24,486 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:24,524 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:24] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.022 0.025 2026-10-06 09:56:24,538 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: tour succeeded 2026-10-06 09:56:24,539 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:24,829 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: heap 23960744 (allocated 25128960) 2026-10-06 09:56:24,841 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing chrome headless with pid 3714 2026-10-06 09:56:24,842 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing websocket connection 2026-10-06 09:56:24,842 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Terminating chrome headless with pid 3714 2026-10-06 09:56:24,993 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_095624_993739_test_manual_journal_item_reconciliation_opens_shared_reconcile_form.txt 2026-10-06 09:56:24,994 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Removing chrome user profile "/tmp/tmpxijbxl9b_chrome_odoo" 2026-10-06 09:56:25,041 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate ... 2026-10-06 09:56:27,038 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome pid: 3955 2026-10-06 09:56:27,038 121 INFO rb-7dc4d15-225289-421537 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/tmpv98cdi6o_chrome_odoo 2026-10-06 09:56:27,038 121 INFO rb-7dc4d15-225289-421537 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:39275/json/version 2026-10-06 09:56:27,040 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:39275/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:56:27,127 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:27,128 121 INFO rb-7dc4d15-225289-421537 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:39275/json 2026-10-06 09:56:27,128 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:39275/json with timeout 3 increased to 10s during tests 2026-10-06 09:56:27,145 121 INFO rb-7dc4d15-225289-421537 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:39275/devtools/page/90D54135263B948AE28E6C36A7258EFA 2026-10-06 09:56:27,164 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:27,173 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:27,355 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_liquidity_match_user from n/a 2026-10-06 09:56:27,368 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:27,372 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:27,372 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:27,391 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:56:30,034 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:30] "GET /odoo HTTP/1.1" 200 - 181 0.212 2.435 2026-10-06 09:56:30,039 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Navigation result: {'frameId': '90D54135263B948AE28E6C36A7258EFA', 'loaderId': '487CF5CB29BF8D1AA279F3283FB83747', 'isDownload': False} 2026-10-06 09:56:30,039 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:30,087 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:30] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.019 2026-10-06 09:56:30,130 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:56:30,304 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:30] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.113 0.120 2026-10-06 09:56:30,317 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:30] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.240 2026-10-06 09:56:30,317 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:30] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.252 2026-10-06 09:56:30,335 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.238 2026-10-06 09:56:30,355 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:30] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-06 09:56:30,416 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:30] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 09:56:31,253 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-06 09:56:31,258 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-06 09:56:31,262 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-06 09:56:31,292 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:31,294 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-06 09:56:31,307 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:56:31,349 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.020 2026-10-06 09:56:31,367 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-06 09:56:31,387 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.016 2026-10-06 09:56:31,466 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:31,551 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 09:56:31,562 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "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-06 09:56:31,592 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "POST /mail/data HTTP/1.1" 200 - 34 0.074 0.049 2026-10-06 09:56:31,665 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.017 0.161 2026-10-06 09:56:31,737 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "GET /web/image/res.partner/1973/avatar_128?unique=1791280561000 HTTP/1.1" 200 - 15 0.034 0.187 2026-10-06 09:56:31,758 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:56:31,761 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.232 2026-10-06 09:56:31,762 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.219 2026-10-06 09:56:31,824 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "GET /web/image?model=res.users&field=avatar_128&id=822 HTTP/1.1" 200 - 9 0.019 0.295 2026-10-06 09:56:31,866 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.223 2026-10-06 09:56:31,883 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.149 2026-10-06 09:56:32,583 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:32,594 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-06 09:56:32,605 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:32,648 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-06 09:56:32,667 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-06 09:56:32,815 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:32] "POST /mail/data HTTP/1.1" 200 - 20 0.041 0.054 2026-10-06 09:56:32,857 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:32] "GET /web/image?model=res.users&field=avatar_128&id=822 HTTP/1.1" 200 - 9 0.012 0.105 2026-10-06 09:56:32,900 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:32] "GET /web/image/res.partner/1973/avatar_128?unique=1791280561000 HTTP/1.1" 200 - 8 0.014 0.144 2026-10-06 09:56:32,905 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.133 2026-10-06 09:56:32,926 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.087 2026-10-06 09:56:32,945 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-06 09:56:32,954 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:32] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.195 2026-10-06 09:56:32,967 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-06 09:56:32,985 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:32] "GET /web/image/res.company/140/favicon HTTP/1.1" 200 - 9 0.009 0.047 2026-10-06 09:56:33,266 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:33] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.073 0.207 2026-10-06 09:56:33,329 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:33] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.015 2026-10-06 09:56:33,338 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 09:56:33,400 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.026 0.046 2026-10-06 09:56:33,664 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:33,715 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:33] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.012 0.021 2026-10-06 09:56:33,745 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:33,778 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:33] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.020 2026-10-06 09:56:33,798 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:33,861 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:33,927 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:33,977 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:33] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.029 2026-10-06 09:56:34,189 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:34] "POST /web/action/run HTTP/1.1" 200 - 45 0.066 0.134 2026-10-06 09:56:34,295 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:34] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.080 2026-10-06 09:56:34,326 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:56:34,393 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:34] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.015 0.050 2026-10-06 09:56:34,542 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:34] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.015 0.067 2026-10-06 09:56:34,603 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:34] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.031 2026-10-06 09:56:34,674 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.025 2026-10-06 09:56:34,742 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:34,749 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:34] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.015 2026-10-06 09:56:34,817 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:34,866 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:34,867 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:35,071 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: heap 24092512 (allocated 25391104) 2026-10-06 09:56:35,079 121 INFO rb-7dc4d15-225289-421537 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 3955 2026-10-06 09:56:35,079 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:35,080 121 INFO rb-7dc4d15-225289-421537 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 3955 2026-10-06 09:56:35,189 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_095635_189064_test_match_existing_entries_offers_a_cash_type_account_candidate.txt 2026-10-06 09:56:35,189 121 INFO rb-7dc4d15-225289-421537 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/tmpv98cdi6o_chrome_odoo" 2026-10-06 09:56:35,244 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:37,373 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome pid: 4185 2026-10-06 09:56:37,373 121 INFO rb-7dc4d15-225289-421537 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/tmp7lq8kd2w_chrome_odoo 2026-10-06 09:56:37,373 121 INFO rb-7dc4d15-225289-421537 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:38549/json/version 2026-10-06 09:56:37,376 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:38549/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:56:37,441 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:37,442 121 INFO rb-7dc4d15-225289-421537 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:38549/json 2026-10-06 09:56:37,446 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:38549/json with timeout 3 increased to 10s during tests 2026-10-06 09:56:37,466 121 INFO rb-7dc4d15-225289-421537 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:38549/devtools/page/C95CC3B9BCF2E9B1BF144C24BA32A0F3 2026-10-06 09:56:37,491 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:37,506 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:37,620 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_trash_user from n/a 2026-10-06 09:56:37,629 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:37,635 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:37,635 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:37,652 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:56:39,348 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:39] "GET /odoo HTTP/1.1" 200 - 181 0.144 1.554 2026-10-06 09:56:39,353 121 INFO rb-7dc4d15-225289-421537 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': 'C95CC3B9BCF2E9B1BF144C24BA32A0F3', 'loaderId': '82F357E44005F996C552C398987501B4', 'isDownload': False} 2026-10-06 09:56:39,353 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:39,421 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:39] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.015 0.016 2026-10-06 09:56:39,435 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:39] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.040 2026-10-06 09:56:39,501 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:56:39,706 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:39] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.142 0.163 2026-10-06 09:56:39,716 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:39] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.300 2026-10-06 09:56:39,744 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.308 2026-10-06 09:56:39,750 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:39] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-06 09:56:40,367 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 09:56:40,480 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-06 09:56:40,483 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-06 09:56:40,497 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-06 09:56:40,507 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-06 09:56:40,540 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:40,556 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:56:40,628 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.034 2026-10-06 09:56:40,637 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.026 2026-10-06 09:56:40,658 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.035 2026-10-06 09:56:40,723 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:40,801 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 09:56:40,820 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:56:40,838 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "POST /mail/data HTTP/1.1" 200 - 34 0.065 0.063 2026-10-06 09:56:40,841 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.113 2026-10-06 09:56:40,898 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "GET /web/image?model=res.users&field=avatar_128&id=823 HTTP/1.1" 200 - 16 0.020 0.123 2026-10-06 09:56:40,936 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "GET /web/image/res.partner/1974/avatar_128?unique=1791280561000 HTTP/1.1" 200 - 8 0.010 0.162 2026-10-06 09:56:40,960 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:56:40,961 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.172 2026-10-06 09:56:41,065 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:41] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.040 0.285 2026-10-06 09:56:41,106 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.229 2026-10-06 09:56:41,190 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:56:41,191 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.023 2026-10-06 09:56:41,946 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:41,959 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-06 09:56:41,979 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:42,019 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-10-06 09:56:42,034 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-06 09:56:42,152 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:42] "POST /mail/data HTTP/1.1" 200 - 20 0.031 0.033 2026-10-06 09:56:42,222 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:42] "GET /web/image?model=res.users&field=avatar_128&id=823 HTTP/1.1" 304 - 9 0.030 0.081 2026-10-06 09:56:42,224 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.130 2026-10-06 09:56:42,252 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.130 2026-10-06 09:56:42,279 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.084 2026-10-06 09:56:42,310 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:42] "GET /web/image/res.company/140/favicon HTTP/1.1" 200 - 9 0.007 0.022 2026-10-06 09:56:42,341 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:56:42,576 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.091 0.180 2026-10-06 09:56:42,630 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:42] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.016 2026-10-06 09:56:42,690 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.020 0.045 2026-10-06 09:56:42,696 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.070 2026-10-06 09:56:42,920 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:42,970 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:42] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.011 0.020 2026-10-06 09:56:43,003 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:43,032 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:43] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.017 2026-10-06 09:56:43,074 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:43,097 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:43] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.014 2026-10-06 09:56:43,129 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:43,207 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:43,273 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:43,306 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:43] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.020 2026-10-06 09:56:43,483 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:43] "POST /web/action/run HTTP/1.1" 200 - 45 0.040 0.128 2026-10-06 09:56:43,576 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:43] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.065 2026-10-06 09:56:43,609 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 09:56:43,662 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:43] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.012 0.039 2026-10-06 09:56:43,817 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:43] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.010 0.066 2026-10-06 09:56:43,867 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:43] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.029 2026-10-06 09:56:43,897 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:43] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 09:56:43,967 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:43,978 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:43] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.015 0.016 2026-10-06 09:56:44,027 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:44,118 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:44] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.035 0.052 2026-10-06 09:56:44,155 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:44,174 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.026 2026-10-06 09:56:44,218 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:44,286 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:44] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.016 0.048 2026-10-06 09:56:44,310 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:44,327 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.018 2026-10-06 09:56:44,377 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:44,454 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:44,565 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:44] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.019 0.084 2026-10-06 09:56:44,567 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-10-06 09:56:44,901 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:44] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.129 0.189 2026-10-06 09:56:44,926 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:44] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.321 2026-10-06 09:56:44,958 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.353 2026-10-06 09:56:45,007 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:45] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.012 0.068 2026-10-06 09:56:45,064 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:45] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.016 2026-10-06 09:56:45,080 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:45] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.019 2026-10-06 09:56:45,097 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:45,103 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:45,152 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:45] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.031 0.058 2026-10-06 09:56:45,166 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:56:45] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.039 2026-10-06 09:56:45,262 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: heap 25907536 (allocated 27750400) 2026-10-06 09:56:45,306 121 INFO rb-7dc4d15-225289-421537 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 4185 2026-10-06 09:56:45,308 121 INFO rb-7dc4d15-225289-421537 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-06 09:56:45,314 121 INFO rb-7dc4d15-225289-421537 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 4185 2026-10-06 09:56:45,420 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_095645_420371_test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.txt 2026-10-06 09:56:45,420 121 INFO rb-7dc4d15-225289-421537 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/tmp7lq8kd2w_chrome_odoo" 2026-10-06 09:56:45,520 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 09:57:00,081 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip ... 2026-10-06 09:57:02,229 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome pid: 4427 2026-10-06 09:57:02,230 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless temporary user profile dir: /tmp/tmpfiyu7bgn_chrome_odoo 2026-10-06 09:57:02,230 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:44359/json/version 2026-10-06 09:57:02,231 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:44359/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:57:02,289 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:02,289 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:44359/json 2026-10-06 09:57:02,290 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:44359/json with timeout 3 increased to 10s during tests 2026-10-06 09:57:02,307 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Websocket url found: ws://127.0.0.1:44359/devtools/page/E8AC6F071EB9551C738B4D2D74A8AAF2 2026-10-06 09:57:02,328 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Enable chrome headless console log notification 2026-10-06 09:57:02,334 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless enable page notifications 2026-10-06 09:57:02,472 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_round_trip_user from n/a 2026-10-06 09:57:02,484 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Setting session cookie in browser 2026-10-06 09:57:02,491 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:02,491 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:02,506 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:57:04,133 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:04] "GET /odoo HTTP/1.1" 200 - 181 0.209 1.423 2026-10-06 09:57:04,139 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Navigation result: {'frameId': 'E8AC6F071EB9551C738B4D2D74A8AAF2', 'loaderId': '357700E1C49D3788451A4184230D759C', 'isDownload': False} 2026-10-06 09:57:04,139 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:04,218 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:04] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-10-06 09:57:04,420 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:04] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.086 0.135 2026-10-06 09:57:04,435 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:04] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.232 2026-10-06 09:57:04,446 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:04] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.248 2026-10-06 09:57:04,473 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.243 2026-10-06 09:57:04,493 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:57:04,524 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:04] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-06 09:57:04,540 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:04] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-06 09:57:05,177 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-06 09:57:05,186 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-06 09:57:05,193 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-06 09:57:05,210 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.010 2026-10-06 09:57:05,220 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:05,241 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 09:57:05,279 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.018 2026-10-06 09:57:05,292 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.008 2026-10-06 09:57:05,321 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.014 2026-10-06 09:57:05,377 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:05,455 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:57:05,473 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "POST /mail/data HTTP/1.1" 200 - 34 0.037 0.053 2026-10-06 09:57:05,475 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "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-06 09:57:05,508 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.110 2026-10-06 09:57:05,641 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.028 0.173 2026-10-06 09:57:05,734 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "GET /web/image?model=res.users&field=avatar_128&id=826 HTTP/1.1" 200 - 16 0.021 0.319 2026-10-06 09:57:05,770 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:57:05,783 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "GET /web/image/res.partner/1985/avatar_128?unique=1791280605000 HTTP/1.1" 200 - 8 0.017 0.366 2026-10-06 09:57:05,788 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.344 2026-10-06 09:57:05,824 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.322 2026-10-06 09:57:05,941 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "POST /mail/data HTTP/1.1" 200 - 37 0.049 0.232 2026-10-06 09:57:05,956 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.229 2026-10-06 09:57:06,416 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:06,424 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-06 09:57:06,447 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:06,478 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-10-06 09:57:06,492 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-06 09:57:06,660 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:06] "POST /mail/data HTTP/1.1" 200 - 20 0.067 0.035 2026-10-06 09:57:06,686 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.107 2026-10-06 09:57:06,691 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.054 2026-10-06 09:57:06,727 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:06] "GET /web/image/res.partner/1985/avatar_128?unique=1791280605000 HTTP/1.1" 200 - 8 0.012 0.143 2026-10-06 09:57:06,771 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:06] "GET /web/image?model=res.users&field=avatar_128&id=826 HTTP/1.1" 200 - 9 0.018 0.179 2026-10-06 09:57:06,796 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.089 2026-10-06 09:57:06,814 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:57:06,833 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:57:07,023 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:07] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.051 0.251 2026-10-06 09:57:07,056 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:07] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 9 0.007 0.243 2026-10-06 09:57:07,195 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:07] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.067 0.061 2026-10-06 09:57:07,304 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:57:07,415 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:07] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-06 09:57:07,423 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:07] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.012 2026-10-06 09:57:07,428 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:07] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.013 2026-10-06 09:57:07,464 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:07] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-10-06 09:57:07,624 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:07] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:57:07,627 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:07] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:57:07,639 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:07,683 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:07] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.012 0.024 2026-10-06 09:57:07,973 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:07] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.089 0.176 2026-10-06 09:57:08,007 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:08] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.012 2026-10-06 09:57:08,050 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.008 0.019 2026-10-06 09:57:08,070 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:08] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.009 0.033 2026-10-06 09:57:08,119 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:08] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.030 2026-10-06 09:57:08,205 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:08,264 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:08,272 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:08] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.087 2026-10-06 09:57:08,308 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:57:08,314 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:08,416 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.038 0.059 2026-10-06 09:57:08,473 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:08] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.008 2026-10-06 09:57:08,627 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:08] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.060 0.093 2026-10-06 09:57:08,668 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:08] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.023 2026-10-06 09:57:08,755 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.033 0.032 2026-10-06 09:57:08,761 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-10-06 09:57:08,861 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:08,912 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:08,989 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:09,017 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:09] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.006 0.020 2026-10-06 09:57:09,120 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:09] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.023 0.058 2026-10-06 09:57:09,157 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-06 09:57:09,186 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:09,242 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:09,329 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:09,386 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:09,460 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:09] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.023 0.101 2026-10-06 09:57:09,561 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:09,561 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:09] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.007 0.019 2026-10-06 09:57:09,833 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:09] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.009 0.012 2026-10-06 09:57:09,868 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:09,935 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:09,969 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:09] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.027 0.063 2026-10-06 09:57:10,092 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 29 0.043 0.060 2026-10-06 09:57:10,280 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #826 deleted account.move.line.ctp records with IDs: [1561] 2026-10-06 09:57:10,499 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #826 deleted account.move.line records with IDs: [3191] 2026-10-06 09:57:10,962 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:10] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 313 0.334 0.514 2026-10-06 09:57:10,965 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.515 2026-10-06 09:57:11,044 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:11] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.023 0.043 2026-10-06 09:57:11,085 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:11] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.017 2026-10-06 09:57:11,181 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:11] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.015 0.042 2026-10-06 09:57:11,234 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:11] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.015 2026-10-06 09:57:11,244 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:11] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-06 09:57:11,280 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: tour succeeded 2026-10-06 09:57:11,281 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:11,492 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: heap 28807876 (allocated 30896128) 2026-10-06 09:57:11,501 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing chrome headless with pid 4427 2026-10-06 09:57:11,502 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing websocket connection 2026-10-06 09:57:11,503 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Terminating chrome headless with pid 4427 2026-10-06 09:57:11,602 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome Log in: /tmp/odoo_tests/rb-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_095711_602178_test_bank_line_reconcile_round_trip.txt 2026-10-06 09:57:11,602 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Removing chrome user profile "/tmp/tmpfiyu7bgn_chrome_odoo" 2026-10-06 09:57:11,681 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen ... 2026-10-06 09:57:13,334 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome pid: 4677 2026-10-06 09:57:13,334 121 INFO rb-7dc4d15-225289-421537 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/tmp1f68fuaq_chrome_odoo 2026-10-06 09:57:13,335 121 INFO rb-7dc4d15-225289-421537 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:46533/json/version 2026-10-06 09:57:13,336 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:46533/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:57:13,391 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:13,391 121 INFO rb-7dc4d15-225289-421537 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:46533/json 2026-10-06 09:57:13,392 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:46533/json with timeout 3 increased to 10s during tests 2026-10-06 09:57:13,407 121 INFO rb-7dc4d15-225289-421537 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:46533/devtools/page/4ADDFBB746CCD9CF8A45DF75EBF758E9 2026-10-06 09:57:13,417 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:13,429 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:13,575 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_leave_reopen_user from n/a 2026-10-06 09:57:13,586 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:13,594 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:13,594 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:13,615 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:57:14,980 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:14] "GET /odoo HTTP/1.1" 200 - 181 0.112 1.256 2026-10-06 09:57:14,984 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Navigation result: {'frameId': '4ADDFBB746CCD9CF8A45DF75EBF758E9', 'loaderId': '444A4FBA24C8A22832B54BD7F34F2A06', 'isDownload': False} 2026-10-06 09:57:14,985 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:15,055 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:15] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.013 0.018 2026-10-06 09:57:15,063 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:15] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-10-06 09:57:15,106 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:57:15,260 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:15] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.082 0.146 2026-10-06 09:57:15,282 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.237 2026-10-06 09:57:15,295 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:15] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.261 2026-10-06 09:57:15,314 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:15] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-06 09:57:15,362 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:15] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 09:57:16,025 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-06 09:57:16,028 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-06 09:57:16,039 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-06 09:57:16,050 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-06 09:57:16,072 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:16,091 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:57:16,132 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.020 2026-10-06 09:57:16,154 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-06 09:57:16,172 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.014 2026-10-06 09:57:16,253 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:16,351 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-06 09:57:16,358 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:57:16,408 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "POST /mail/data HTTP/1.1" 200 - 34 0.082 0.073 2026-10-06 09:57:16,491 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.018 0.177 2026-10-06 09:57:16,493 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.157 2026-10-06 09:57:16,545 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "GET /web/image/res.partner/1986/avatar_128?unique=1791280605000 HTTP/1.1" 200 - 15 0.014 0.214 2026-10-06 09:57:16,582 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:57:16,590 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "GET /web/image?model=res.users&field=avatar_128&id=827 HTTP/1.1" 200 - 9 0.010 0.282 2026-10-06 09:57:16,624 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.171 2026-10-06 09:57:16,639 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.083 2026-10-06 09:57:16,652 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.335 2026-10-06 09:57:17,320 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:17,335 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-06 09:57:17,338 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:17,379 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.005 2026-10-06 09:57:17,400 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-06 09:57:17,539 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:17] "POST /mail/data HTTP/1.1" 200 - 20 0.046 0.041 2026-10-06 09:57:17,540 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.064 2026-10-06 09:57:17,593 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:17] "GET /web/image/res.partner/1986/avatar_128?unique=1791280605000 HTTP/1.1" 200 - 8 0.024 0.082 2026-10-06 09:57:17,644 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.022 0.131 2026-10-06 09:57:17,685 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:17] "GET /web/image?model=res.users&field=avatar_128&id=827 HTTP/1.1" 200 - 9 0.011 0.194 2026-10-06 09:57:17,706 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.140 2026-10-06 09:57:17,742 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:57:17,748 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:57:17,870 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:17] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.034 0.158 2026-10-06 09:57:17,899 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:17] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 9 0.008 0.161 2026-10-06 09:57:18,032 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:18] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.043 0.078 2026-10-06 09:57:18,163 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-06 09:57:18,243 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:18] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-06 09:57:18,256 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:18] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.010 2026-10-06 09:57:18,267 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:18] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.003 2026-10-06 09:57:18,273 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:18] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-06 09:57:18,442 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:18] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:57:18,443 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:18] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:57:18,466 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:18,510 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:18] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.007 0.025 2026-10-06 09:57:18,782 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:18] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.074 0.178 2026-10-06 09:57:18,833 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:18] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.013 2026-10-06 09:57:18,877 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.007 0.013 2026-10-06 09:57:18,894 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:18] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.021 2026-10-06 09:57:18,945 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:18] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.030 2026-10-06 09:57:19,022 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:19,117 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:19] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.072 2026-10-06 09:57:19,148 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:57:19,208 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.017 0.041 2026-10-06 09:57:19,286 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:19] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.009 2026-10-06 09:57:19,409 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:19] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.032 0.090 2026-10-06 09:57:19,442 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-06 09:57:19,446 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:57:19,560 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:19,630 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:19] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.021 0.054 2026-10-06 09:57:19,675 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:19,733 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:19,787 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:19] "POST /web/action/load HTTP/1.1" 200 - 9 0.014 0.017 2026-10-06 09:57:19,799 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:19,837 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.011 0.023 2026-10-06 09:57:19,995 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:19] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 30 0.053 0.063 2026-10-06 09:57:20,060 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:20] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.004 2026-10-06 09:57:20,077 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:20] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.005 2026-10-06 09:57:20,162 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:20,197 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:20] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 11 0.010 0.019 2026-10-06 09:57:20,230 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:20] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.010 2026-10-06 09:57:20,266 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-06 09:57:20,285 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:20] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.026 2026-10-06 09:57:20,341 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:20] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.038 2026-10-06 09:57:20,441 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.010 0.029 2026-10-06 09:57:20,488 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:20] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.010 2026-10-06 09:57:20,531 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:20,620 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:20,674 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:20,683 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:20] "GET /odoo/accounting/2633/action-1233?statement_line_id=351 HTTP/1.1" 200 - 20 0.016 0.060 2026-10-06 09:57:20,948 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:20,973 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:20,974 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.016 2026-10-06 09:57:20,980 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.017 2026-10-06 09:57:21,033 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.010 2026-10-06 09:57:21,047 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.018 2026-10-06 09:57:21,176 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /mail/data HTTP/1.1" 200 - 20 0.035 0.040 2026-10-06 09:57:21,178 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.050 2026-10-06 09:57:21,218 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "GET /web/image?model=res.users&field=avatar_128&id=827 HTTP/1.1" 304 - 9 0.013 0.087 2026-10-06 09:57:21,275 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 18 0.026 0.135 2026-10-06 09:57:21,294 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.090 2026-10-06 09:57:21,315 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.006 0.073 2026-10-06 09:57:21,332 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.028 2026-10-06 09:57:21,432 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.001 0.081 2026-10-06 09:57:21,465 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.010 2026-10-06 09:57:21,512 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-06 09:57:21,529 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.022 2026-10-06 09:57:21,566 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.025 2026-10-06 09:57:21,730 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.071 2026-10-06 09:57:21,766 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:57:21,810 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.009 0.035 2026-10-06 09:57:21,863 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:21] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-10-06 09:57:21,896 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: tour succeeded 2026-10-06 09:57:21,897 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:22,098 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: heap 23728424 (allocated 26439680) 2026-10-06 09:57:22,110 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing chrome headless with pid 4677 2026-10-06 09:57:22,112 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing websocket connection 2026-10-06 09:57:22,116 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Terminating chrome headless with pid 4677 2026-10-06 09:57:22,224 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_095722_223976_test_bank_reconcile_screen_survives_leave_reload_and_reopen.txt 2026-10-06 09:57:22,224 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Removing chrome user profile "/tmp/tmp1f68fuaq_chrome_odoo" 2026-10-06 09:57:22,283 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_to_check_screen_reloads_on_the_same_journal ... 2026-10-06 09:57:22,605 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 09:57:37,072 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:38,973 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome pid: 4951 2026-10-06 09:57:38,974 121 INFO rb-7dc4d15-225289-421537 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/tmpzzx8u18u_chrome_odoo 2026-10-06 09:57:38,974 121 INFO rb-7dc4d15-225289-421537 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:35153/json/version 2026-10-06 09:57:38,976 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:35153/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:57:39,043 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:39,043 121 INFO rb-7dc4d15-225289-421537 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:35153/json 2026-10-06 09:57:39,044 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:35153/json with timeout 3 increased to 10s during tests 2026-10-06 09:57:39,055 121 INFO rb-7dc4d15-225289-421537 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:35153/devtools/page/55E6087536A75854C04DA9E8D395304E 2026-10-06 09:57:39,066 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:39,073 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:39,176 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_race_bank_add_user from n/a 2026-10-06 09:57:39,184 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:39,189 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:39,189 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:39,203 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:57:42,072 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:42] "GET /odoo HTTP/1.1" 200 - 181 0.206 2.666 2026-10-06 09:57:42,077 121 INFO rb-7dc4d15-225289-421537 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': '55E6087536A75854C04DA9E8D395304E', 'loaderId': 'B88DF02ABEF8E82B9172808CFF0FD9D0', 'isDownload': False} 2026-10-06 09:57:42,077 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:42,156 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:42] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.012 0.030 2026-10-06 09:57:42,166 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:42] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.051 2026-10-06 09:57:42,179 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:42] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.051 2026-10-06 09:57:42,234 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:57:42,398 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:42] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.091 0.191 2026-10-06 09:57:42,417 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.265 2026-10-06 09:57:42,442 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:42] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-06 09:57:42,454 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:42] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-06 09:57:43,068 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-06 09:57:43,072 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-06 09:57:43,086 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-06 09:57:43,093 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-06 09:57:43,111 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:43,128 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:57:43,177 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.019 2026-10-06 09:57:43,190 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 09:57:43,212 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.014 2026-10-06 09:57:43,264 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:43,373 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 09:57:43,385 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "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-06 09:57:43,387 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "POST /mail/data HTTP/1.1" 200 - 34 0.063 0.049 2026-10-06 09:57:43,453 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "GET /web/image?model=res.users&field=avatar_128&id=830 HTTP/1.1" 200 - 16 0.023 0.117 2026-10-06 09:57:43,552 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.032 0.234 2026-10-06 09:57:43,591 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "POST /web/action/load HTTP/1.1" 200 - 5 0.022 0.267 2026-10-06 09:57:43,602 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.255 2026-10-06 09:57:43,647 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:57:43,654 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "GET /web/image/res.partner/1997/avatar_128?unique=1791280642000 HTTP/1.1" 200 - 8 0.013 0.324 2026-10-06 09:57:43,698 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.271 2026-10-06 09:57:43,722 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.100 2026-10-06 09:57:44,471 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:44,481 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-06 09:57:44,530 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:44,585 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.009 2026-10-06 09:57:44,597 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-06 09:57:44,713 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:44] "POST /mail/data HTTP/1.1" 200 - 20 0.038 0.039 2026-10-06 09:57:44,719 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.060 2026-10-06 09:57:44,758 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:44] "GET /web/image/res.partner/1997/avatar_128?unique=1791280642000 HTTP/1.1" 200 - 8 0.013 0.082 2026-10-06 09:57:44,807 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:44] "GET /web/image?model=res.users&field=avatar_128&id=830 HTTP/1.1" 304 - 9 0.014 0.122 2026-10-06 09:57:44,832 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:44] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.157 2026-10-06 09:57:44,855 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.114 2026-10-06 09:57:44,871 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-06 09:57:44,908 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:57:44,925 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:44] "GET /web/image/res.company/142/favicon HTTP/1.1" 200 - 9 0.032 0.049 2026-10-06 09:57:45,108 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:45] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.042 0.190 2026-10-06 09:57:45,244 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:45] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.042 0.060 2026-10-06 09:57:45,335 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:57:45,413 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:45] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 09:57:45,434 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:45] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.015 0.006 2026-10-06 09:57:45,454 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:45] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.031 2026-10-06 09:57:45,470 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:45] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-06 09:57:45,604 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:45] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:57:45,606 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:45] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:57:45,657 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:45,730 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:45] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.031 0.038 2026-10-06 09:57:46,005 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:46] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.062 0.185 2026-10-06 09:57:46,048 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:46] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.009 0.013 2026-10-06 09:57:46,089 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:46] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.020 2026-10-06 09:57:46,116 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:46] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.040 2026-10-06 09:57:46,178 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:46] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.033 2026-10-06 09:57:46,252 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:46,353 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:46] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.100 2026-10-06 09:57:46,393 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:57:46,465 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:46] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.018 0.047 2026-10-06 09:57:46,528 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:46] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.012 2026-10-06 09:57:46,636 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:46] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.022 0.084 2026-10-06 09:57:46,680 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:46] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.018 2026-10-06 09:57:46,741 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.015 0.028 2026-10-06 09:57:46,746 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.042 2026-10-06 09:57:46,851 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:46,931 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:46,951 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:46] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.010 0.031 2026-10-06 09:57:46,990 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:47,085 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:47] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.046 0.073 2026-10-06 09:57:48,326 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:48,413 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:48,415 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:48] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.029 0.080 2026-10-06 09:57:48,425 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-10-06 09:57:48,455 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:48,461 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:48,499 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:48] "GET /odoo/accounting/2656/action-1233?statement_line_id=352 HTTP/1.1" 200 - 20 0.016 0.057 2026-10-06 09:57:48,530 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 10 0.013 0.074 2026-10-06 09:57:48,720 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: heap 27357796 (allocated 29061120) 2026-10-06 09:57:48,725 121 INFO rb-7dc4d15-225289-421537 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 4951 2026-10-06 09:57:48,726 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:48,727 121 INFO rb-7dc4d15-225289-421537 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 4951 2026-10-06 09:57:48,837 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_095748_837100_test_bank_add_in_flight_is_not_undone_by_a_following_click.txt 2026-10-06 09:57:48,837 121 INFO rb-7dc4d15-225289-421537 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/tmpzzx8u18u_chrome_odoo" 2026-10-06 09:57:48,914 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:51,163 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome pid: 5195 2026-10-06 09:57:51,163 121 INFO rb-7dc4d15-225289-421537 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/tmpc6kjl74b_chrome_odoo 2026-10-06 09:57:51,163 121 INFO rb-7dc4d15-225289-421537 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:46003/json/version 2026-10-06 09:57:51,165 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:46003/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:57:51,231 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:51,231 121 INFO rb-7dc4d15-225289-421537 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:46003/json 2026-10-06 09:57:51,232 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:46003/json with timeout 3 increased to 10s during tests 2026-10-06 09:57:51,249 121 INFO rb-7dc4d15-225289-421537 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:46003/devtools/page/1BAF4228CB8714661595FE771789C573 2026-10-06 09:57:51,262 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:51,271 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:51,403 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_race_bank_remove_user from n/a 2026-10-06 09:57:51,415 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:51,426 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:51,426 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:51,443 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:57:52,954 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:52] "GET /odoo HTTP/1.1" 200 - 181 0.198 1.317 2026-10-06 09:57:52,959 121 INFO rb-7dc4d15-225289-421537 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': '1BAF4228CB8714661595FE771789C573', 'loaderId': '1AA86976E559CE36E42C89859E7ED89C', 'isDownload': False} 2026-10-06 09:57:52,959 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:53,023 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:53] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-10-06 09:57:53,037 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:53] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.046 2026-10-06 09:57:53,090 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:57:53,338 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:53] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.187 0.157 2026-10-06 09:57:53,358 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.344 2026-10-06 09:57:53,367 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:53] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.362 2026-10-06 09:57:53,374 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:53] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.084 2026-10-06 09:57:53,851 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:53] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-06 09:57:53,943 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-06 09:57:53,945 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-06 09:57:53,946 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-06 09:57:53,982 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-06 09:57:53,989 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:54,008 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:57:54,049 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.021 2026-10-06 09:57:54,060 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-06 09:57:54,083 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.020 2026-10-06 09:57:54,137 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:54,220 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-06 09:57:54,235 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-06 09:57:54,290 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "POST /mail/data HTTP/1.1" 200 - 34 0.080 0.053 2026-10-06 09:57:54,352 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "GET /web/image/res.partner/1998/avatar_128?unique=1791280642000 HTTP/1.1" 200 - 15 0.018 0.161 2026-10-06 09:57:54,355 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.155 2026-10-06 09:57:54,395 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "GET /web/image?model=res.users&field=avatar_128&id=831 HTTP/1.1" 200 - 9 0.009 0.219 2026-10-06 09:57:54,418 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.231 2026-10-06 09:57:54,426 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:57:54,456 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.130 2026-10-06 09:57:54,531 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.025 0.299 2026-10-06 09:57:54,598 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:57:54,622 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "POST /mail/data HTTP/1.1" 200 - 37 0.032 0.058 2026-10-06 09:57:54,648 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.057 2026-10-06 09:57:55,390 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:55,410 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.010 0.007 2026-10-06 09:57:55,413 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:55,455 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-06 09:57:55,465 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-06 09:57:55,589 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:55] "POST /mail/data HTTP/1.1" 200 - 20 0.027 0.053 2026-10-06 09:57:55,626 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:55] "GET /web/image?model=res.users&field=avatar_128&id=831 HTTP/1.1" 304 - 9 0.009 0.041 2026-10-06 09:57:55,632 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.049 2026-10-06 09:57:55,681 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.089 2026-10-06 09:57:55,701 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.089 2026-10-06 09:57:55,732 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:55] "GET /web/image/res.company/142/favicon HTTP/1.1" 200 - 9 0.007 0.082 2026-10-06 09:57:55,741 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:57:55,884 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:55] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.044 0.116 2026-10-06 09:57:56,003 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.037 0.052 2026-10-06 09:57:56,077 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:57:56,139 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-06 09:57:56,152 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 09:57:56,157 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.011 2026-10-06 09:57:56,171 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-06 09:57:56,297 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:57:56,310 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:57:56,322 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:56,384 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.020 0.030 2026-10-06 09:57:56,631 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.050 0.175 2026-10-06 09:57:56,657 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.011 2026-10-06 09:57:56,698 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.018 2026-10-06 09:57:56,720 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.009 0.031 2026-10-06 09:57:56,763 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.029 2026-10-06 09:57:56,828 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:56,918 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.085 2026-10-06 09:57:56,945 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:57:57,026 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.024 0.056 2026-10-06 09:57:57,082 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:57] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.009 2026-10-06 09:57:57,196 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:57] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.024 0.089 2026-10-06 09:57:57,235 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:57] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.021 2026-10-06 09:57:57,288 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:57] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.020 2026-10-06 09:57:57,294 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-10-06 09:57:57,408 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:57,474 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:57,513 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:57] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.016 0.021 2026-10-06 09:57:57,633 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:57] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.024 0.084 2026-10-06 09:57:57,658 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:57] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 09:57:57,689 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:57,757 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:57,802 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:57] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.023 0.084 2026-10-06 09:57:59,012 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:57:59,042 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:59,117 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.018 0.069 2026-10-06 09:57:59,122 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:59,171 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:59,172 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:59,252 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:59] "GET /odoo/accounting/2657/action-1233?statement_line_id=353 HTTP/1.1" 200 - 20 0.051 0.076 2026-10-06 09:57:59,293 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:57:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 10 0.023 0.131 2026-10-06 09:57:59,416 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: heap 27462144 (allocated 28798976) 2026-10-06 09:57:59,422 121 INFO rb-7dc4d15-225289-421537 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 5195 2026-10-06 09:57:59,423 121 INFO rb-7dc4d15-225289-421537 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-06 09:57:59,427 121 INFO rb-7dc4d15-225289-421537 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 5195 2026-10-06 09:57:59,523 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_095759_523614_test_bank_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-10-06 09:57:59,523 121 INFO rb-7dc4d15-225289-421537 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/tmpc6kjl74b_chrome_odoo" 2026-10-06 09:57:59,572 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:01,354 121 INFO rb-7dc4d15-225289-421537 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: 5439 2026-10-06 09:58:01,354 121 INFO rb-7dc4d15-225289-421537 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/tmpj0dcpstt_chrome_odoo 2026-10-06 09:58:01,354 121 INFO rb-7dc4d15-225289-421537 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:33091/json/version 2026-10-06 09:58:01,356 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:33091/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:58:01,445 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:01,445 121 INFO rb-7dc4d15-225289-421537 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:33091/json 2026-10-06 09:58:01,446 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:33091/json with timeout 3 increased to 10s during tests 2026-10-06 09:58:01,465 121 INFO rb-7dc4d15-225289-421537 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:33091/devtools/page/0F84D3DBF39E9C1045248E2987EEFA21 2026-10-06 09:58:01,486 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:01,496 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:01,683 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_race_ji_add_user from n/a 2026-10-06 09:58:01,694 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:01,697 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:01,697 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:01,709 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:58:03,369 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:03] "GET /odoo HTTP/1.1" 200 - 181 0.217 1.448 2026-10-06 09:58:03,373 121 INFO rb-7dc4d15-225289-421537 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': '0F84D3DBF39E9C1045248E2987EEFA21', 'loaderId': '3CAC6FA3B1CDD584BF762509965DF6F1', 'isDownload': False} 2026-10-06 09:58:03,374 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:03,404 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:03] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 09:58:03,420 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:03] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-06 09:58:03,445 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:58:03,652 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:03] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.127 0.113 2026-10-06 09:58:03,665 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:03] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.247 2026-10-06 09:58:03,701 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.262 2026-10-06 09:58:03,727 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:03] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-06 09:58:03,740 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:03] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-06 09:58:04,534 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-06 09:58:04,540 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-06 09:58:04,542 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-06 09:58:04,599 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.014 2026-10-06 09:58:04,622 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:04,651 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-06 09:58:04,713 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.026 2026-10-06 09:58:04,719 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.020 2026-10-06 09:58:04,757 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.015 0.022 2026-10-06 09:58:04,812 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:04,927 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:58:04,937 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:04] "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-06 09:58:04,942 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:04] "POST /mail/data HTTP/1.1" 200 - 34 0.072 0.056 2026-10-06 09:58:04,970 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.102 2026-10-06 09:58:05,031 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:05] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.012 0.175 2026-10-06 09:58:05,082 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:05] "GET /web/image?model=res.users&field=avatar_128&id=832 HTTP/1.1" 200 - 16 0.016 0.205 2026-10-06 09:58:05,121 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:05] "GET /web/image/res.partner/1999/avatar_128?unique=1791280642000 HTTP/1.1" 200 - 8 0.009 0.249 2026-10-06 09:58:05,123 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.203 2026-10-06 09:58:05,148 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:58:05,155 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.179 2026-10-06 09:58:05,173 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.021 2026-10-06 09:58:05,939 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:05,947 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-06 09:58:05,966 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:06,027 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 09:58:06,032 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.013 2026-10-06 09:58:06,165 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "POST /mail/data HTTP/1.1" 200 - 20 0.033 0.034 2026-10-06 09:58:06,168 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.040 2026-10-06 09:58:06,220 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "GET /web/image/res.partner/1999/avatar_128?unique=1791280642000 HTTP/1.1" 200 - 8 0.020 0.077 2026-10-06 09:58:06,258 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "GET /web/image?model=res.users&field=avatar_128&id=832 HTTP/1.1" 304 - 9 0.009 0.123 2026-10-06 09:58:06,303 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:58:06,304 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.160 2026-10-06 09:58:06,321 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.123 2026-10-06 09:58:06,361 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:58:06,369 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "GET /web/image/res.company/142/favicon HTTP/1.1" 200 - 9 0.019 0.048 2026-10-06 09:58:06,673 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.085 0.255 2026-10-06 09:58:06,723 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.009 0.015 2026-10-06 09:58:06,797 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.027 0.047 2026-10-06 09:58:06,804 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.072 2026-10-06 09:58:07,046 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:07,090 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:07] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.012 0.021 2026-10-06 09:58:07,131 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:07,158 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:07] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.015 2026-10-06 09:58:07,198 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:07,253 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:07,320 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:07,358 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:07] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.021 2026-10-06 09:58:07,562 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:07] "POST /web/action/run HTTP/1.1" 200 - 45 0.069 0.126 2026-10-06 09:58:07,669 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:07] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.080 2026-10-06 09:58:07,701 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:58:07,771 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:07] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.021 0.040 2026-10-06 09:58:07,927 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:07] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.071 2026-10-06 09:58:07,970 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:07] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.026 2026-10-06 09:58:08,015 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.021 2026-10-06 09:58:08,097 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:08,097 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:08] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.013 2026-10-06 09:58:08,152 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:08,214 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:08,245 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:08] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.007 0.021 2026-10-06 09:58:08,370 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:08] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 27 0.033 0.073 2026-10-06 09:58:08,612 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:58:09,604 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-10-06 09:58:09,698 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:09] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.036 0.061 2026-10-06 09:58:09,724 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:09,725 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-10-06 09:58:09,791 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:09,853 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:10,007 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:10] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.043 0.105 2026-10-06 09:58:10,384 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:10] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 110 0.165 0.197 2026-10-06 09:58:10,414 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:10] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.349 2026-10-06 09:58:10,425 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:10] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.383 2026-10-06 09:58:10,476 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:10] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.014 0.058 2026-10-06 09:58:10,540 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:10] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.015 2026-10-06 09:58:10,572 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:10] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.007 0.015 2026-10-06 09:58:10,583 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:10,586 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:10,668 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:10] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.043 0.063 2026-10-06 09:58:10,809 121 INFO rb-7dc4d15-225289-421537 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 25461300 (allocated 27750400) 2026-10-06 09:58:10,809 121 INFO rb-7dc4d15-225289-421537 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 5439 2026-10-06 09:58:10,816 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:10,817 121 INFO rb-7dc4d15-225289-421537 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 5439 2026-10-06 09:58:10,923 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_095810_923722_test_journal_items_add_in_flight_is_not_undone_by_a_following_click.txt 2026-10-06 09:58:10,924 121 INFO rb-7dc4d15-225289-421537 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/tmpj0dcpstt_chrome_odoo" 2026-10-06 09:58:10,975 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:13,039 121 INFO rb-7dc4d15-225289-421537 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: 5693 2026-10-06 09:58:13,039 121 INFO rb-7dc4d15-225289-421537 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/tmpc97ytd8o_chrome_odoo 2026-10-06 09:58:13,039 121 INFO rb-7dc4d15-225289-421537 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:45927/json/version 2026-10-06 09:58:13,041 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:45927/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:58:13,118 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:13,118 121 INFO rb-7dc4d15-225289-421537 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:45927/json 2026-10-06 09:58:13,120 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:45927/json with timeout 3 increased to 10s during tests 2026-10-06 09:58:13,136 121 INFO rb-7dc4d15-225289-421537 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:45927/devtools/page/1EBFB9E9AC32494379B74D14C68B1864 2026-10-06 09:58:13,151 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:13,163 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:13,303 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_race_ji_remove_user from n/a 2026-10-06 09:58:13,314 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:13,318 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:13,318 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:13,337 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:58:14,869 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:14] "GET /odoo HTTP/1.1" 200 - 181 0.188 1.348 2026-10-06 09:58:14,874 121 INFO rb-7dc4d15-225289-421537 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': '1EBFB9E9AC32494379B74D14C68B1864', 'loaderId': 'C2E56AEAF31C9B2E0BAC0A2674839007', 'isDownload': False} 2026-10-06 09:58:14,874 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:15,145 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:15] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.116 0.124 2026-10-06 09:58:15,152 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:15] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.244 2026-10-06 09:58:15,158 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:15] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.253 2026-10-06 09:58:15,174 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:15] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.261 2026-10-06 09:58:15,213 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:58:15,217 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.027 0.272 2026-10-06 09:58:15,266 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:15] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 09:58:15,355 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:15] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-06 09:58:16,135 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-06 09:58:16,141 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-06 09:58:16,143 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-06 09:58:16,170 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-06 09:58:16,200 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:16,221 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:58:16,275 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.030 2026-10-06 09:58:16,289 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-06 09:58:16,308 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.019 2026-10-06 09:58:16,366 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:16,498 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "POST /mail/data HTTP/1.1" 200 - 34 0.071 0.052 2026-10-06 09:58:16,500 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 09:58:16,527 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "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-06 09:58:16,603 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "GET /web/image?model=res.users&field=avatar_128&id=833 HTTP/1.1" 200 - 16 0.062 0.131 2026-10-06 09:58:16,640 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "GET /web/image/res.partner/2000/avatar_128?unique=1791280642000 HTTP/1.1" 200 - 8 0.013 0.216 2026-10-06 09:58:16,659 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-06 09:58:16,678 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.019 0.246 2026-10-06 09:58:16,684 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.218 2026-10-06 09:58:16,776 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.033 0.270 2026-10-06 09:58:16,829 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.268 2026-10-06 09:58:16,856 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.013 2026-10-06 09:58:16,869 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:58:17,674 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:17,682 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-06 09:58:17,699 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:17,744 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.010 2026-10-06 09:58:17,756 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-10-06 09:58:17,894 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:17] "POST /mail/data HTTP/1.1" 200 - 20 0.033 0.059 2026-10-06 09:58:17,896 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.078 2026-10-06 09:58:17,915 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.070 2026-10-06 09:58:17,977 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:17] "GET /web/image?model=res.users&field=avatar_128&id=833 HTTP/1.1" 304 - 9 0.021 0.131 2026-10-06 09:58:18,012 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.010 0.090 2026-10-06 09:58:18,041 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-06 09:58:18,053 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:18] "GET /web/image/res.company/142/favicon HTTP/1.1" 200 - 9 0.010 0.040 2026-10-06 09:58:18,351 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:18] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.083 0.322 2026-10-06 09:58:18,404 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:18] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.016 2026-10-06 09:58:18,469 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.018 0.042 2026-10-06 09:58:18,478 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.063 2026-10-06 09:58:18,730 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:18,779 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:18] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.018 0.018 2026-10-06 09:58:18,809 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:18,831 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:18] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.013 2026-10-06 09:58:18,874 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:18,903 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:18] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.016 2026-10-06 09:58:18,929 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:18,999 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:19,063 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:19,095 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:19] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.020 2026-10-06 09:58:19,293 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:19] "POST /web/action/run HTTP/1.1" 200 - 45 0.055 0.134 2026-10-06 09:58:19,400 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:19] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.078 2026-10-06 09:58:19,437 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 09:58:19,498 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:19] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.016 0.052 2026-10-06 09:58:19,653 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:19] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.008 0.068 2026-10-06 09:58:19,696 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:19] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.025 2026-10-06 09:58:19,725 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-06 09:58:19,797 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:19,809 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:19] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.011 0.018 2026-10-06 09:58:19,858 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:19,934 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:19] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.019 0.052 2026-10-06 09:58:20,304 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:58:21,211 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:21] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.019 0.033 2026-10-06 09:58:21,277 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:21] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.020 0.097 2026-10-06 09:58:21,315 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:21,330 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:21] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.028 2026-10-06 09:58:21,374 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:21,455 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:21,591 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:21] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.032 0.098 2026-10-06 09:58:21,900 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:21] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.123 0.166 2026-10-06 09:58:21,922 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:21] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.289 2026-10-06 09:58:21,950 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:21] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.309 2026-10-06 09:58:22,017 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:22] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.018 0.085 2026-10-06 09:58:22,077 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:22] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.017 2026-10-06 09:58:22,099 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:22,100 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:22,164 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:22] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.039 0.049 2026-10-06 09:58:22,183 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:22] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.107 2026-10-06 09:58:22,315 121 INFO rb-7dc4d15-225289-421537 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 25449032 (allocated 27226112) 2026-10-06 09:58:22,315 121 INFO rb-7dc4d15-225289-421537 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 5693 2026-10-06 09:58:22,316 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:22,317 121 INFO rb-7dc4d15-225289-421537 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 5693 2026-10-06 09:58:22,415 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_095822_414980_test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-10-06 09:58:22,415 121 INFO rb-7dc4d15-225289-421537 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/tmpc97ytd8o_chrome_odoo" 2026-10-06 09:58:22,504 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 09:58:36,765 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts ... 2026-10-06 09:58:38,733 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome pid: 5935 2026-10-06 09:58:38,733 121 INFO rb-7dc4d15-225289-421537 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/tmpyuhomubd_chrome_odoo 2026-10-06 09:58:38,733 121 INFO rb-7dc4d15-225289-421537 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:45941/json/version 2026-10-06 09:58:38,734 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:45941/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:58:38,821 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:38,821 121 INFO rb-7dc4d15-225289-421537 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:45941/json 2026-10-06 09:58:38,822 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:45941/json with timeout 3 increased to 10s during tests 2026-10-06 09:58:38,833 121 INFO rb-7dc4d15-225289-421537 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:45941/devtools/page/AD5C673CC231C6F6CA461E84710C88B0 2026-10-06 09:58:38,847 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:38,856 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:38,996 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_commit_input_user from n/a 2026-10-06 09:58:39,011 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:39,021 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:39,022 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:39,037 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:58:41,950 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:41] "GET /odoo HTTP/1.1" 200 - 181 0.127 2.790 2026-10-06 09:58:41,954 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Navigation result: {'frameId': 'AD5C673CC231C6F6CA461E84710C88B0', 'loaderId': '69987A071CD68BBB69984C0AB1D7A683', 'isDownload': False} 2026-10-06 09:58:41,954 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:42,006 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:42] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-06 09:58:42,037 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:42] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.051 2026-10-06 09:58:42,127 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:58:42,276 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:42] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.121 0.151 2026-10-06 09:58:42,307 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.274 2026-10-06 09:58:42,316 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:42] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.303 2026-10-06 09:58:42,322 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:42] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-06 09:58:42,945 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:42] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 09:58:43,067 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-06 09:58:43,068 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-06 09:58:43,078 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-06 09:58:43,086 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-10-06 09:58:43,125 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:43,145 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:58:43,191 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.022 2026-10-06 09:58:43,203 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-06 09:58:43,230 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.019 2026-10-06 09:58:43,316 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:43,375 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:58:43,399 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "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-06 09:58:43,428 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "POST /mail/data HTTP/1.1" 200 - 34 0.072 0.046 2026-10-06 09:58:43,479 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "GET /web/image/res.partner/2011/avatar_128?unique=1791280702000 HTTP/1.1" 200 - 15 0.013 0.128 2026-10-06 09:58:43,510 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "GET /web/image?model=res.users&field=avatar_128&id=836 HTTP/1.1" 200 - 9 0.008 0.169 2026-10-06 09:58:43,538 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-06 09:58:43,585 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.025 0.193 2026-10-06 09:58:43,586 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.218 2026-10-06 09:58:43,639 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "POST /web/action/load HTTP/1.1" 200 - 5 0.029 0.279 2026-10-06 09:58:43,669 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.218 2026-10-06 09:58:43,686 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.012 2026-10-06 09:58:43,701 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:58:44,504 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:44,514 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-06 09:58:44,527 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:44,579 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-06 09:58:44,586 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.020 2026-10-06 09:58:44,707 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:44] "POST /mail/data HTTP/1.1" 200 - 20 0.026 0.042 2026-10-06 09:58:44,725 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:44] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.058 2026-10-06 09:58:44,763 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:44] "GET /web/image?model=res.users&field=avatar_128&id=836 HTTP/1.1" 304 - 9 0.014 0.087 2026-10-06 09:58:44,799 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.075 2026-10-06 09:58:44,800 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.139 2026-10-06 09:58:44,832 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:58:44,972 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:44] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.056 0.174 2026-10-06 09:58:45,001 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.011 0.184 2026-10-06 09:58:45,134 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.059 0.073 2026-10-06 09:58:45,239 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:58:45,320 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-06 09:58:45,334 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.004 2026-10-06 09:58:45,338 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.006 2026-10-06 09:58:45,352 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-06 09:58:45,483 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:58:45,487 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:58:45,538 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:45,575 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.008 0.026 2026-10-06 09:58:45,813 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.049 0.151 2026-10-06 09:58:45,851 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.012 2026-10-06 09:58:45,892 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.017 2026-10-06 09:58:45,916 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.037 2026-10-06 09:58:45,961 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:45] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.033 2026-10-06 09:58:46,024 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:46,118 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:46] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.101 2026-10-06 09:58:46,146 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:58:46,243 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:46] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.027 0.068 2026-10-06 09:58:46,310 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:46] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.014 2026-10-06 09:58:46,472 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:46] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.058 0.107 2026-10-06 09:58:46,527 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:46] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.036 2026-10-06 09:58:46,567 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-06 09:58:46,572 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-06 09:58:46,696 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:46,758 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:46] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 22 0.028 0.055 2026-10-06 09:58:46,815 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:46,874 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:46,932 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:46,964 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:46] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.021 0.062 2026-10-06 09:58:46,992 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:47,064 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:47,069 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:47] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.021 0.067 2026-10-06 09:58:47,110 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:47,111 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:47,180 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:47] "GET /odoo/accounting/2679/action-1233?statement_line_id=354 HTTP/1.1" 200 - 20 0.033 0.080 2026-10-06 09:58:47,234 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:47] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.015 0.140 2026-10-06 09:58:47,303 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:47] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 13 0.026 0.152 2026-10-06 09:58:47,307 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: heap 27438980 (allocated 28798976) 2026-10-06 09:58:47,314 121 INFO rb-7dc4d15-225289-421537 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 5935 2026-10-06 09:58:47,314 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:47,315 121 INFO rb-7dc4d15-225289-421537 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 5935 2026-10-06 09:58:47,421 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_095847_420932_test_an_intent_commits_pending_typed_input_before_it_acts.txt 2026-10-06 09:58:47,421 121 INFO rb-7dc4d15-225289-421537 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/tmpyuhomubd_chrome_odoo" 2026-10-06 09:58:47,483 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row ... 2026-10-06 09:58:49,425 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome pid: 6181 2026-10-06 09:58:49,425 121 INFO rb-7dc4d15-225289-421537 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/tmpe1w5_esp_chrome_odoo 2026-10-06 09:58:49,425 121 INFO rb-7dc4d15-225289-421537 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:36599/json/version 2026-10-06 09:58:49,427 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:36599/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:58:49,495 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:49,495 121 INFO rb-7dc4d15-225289-421537 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:36599/json 2026-10-06 09:58:49,496 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:36599/json with timeout 3 increased to 10s during tests 2026-10-06 09:58:49,515 121 INFO rb-7dc4d15-225289-421537 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:36599/devtools/page/D0923B8E5FA9F261953EDB0BF1DD2F7F 2026-10-06 09:58:49,531 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:49,535 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:49,644 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_autosave_user from n/a 2026-10-06 09:58:49,654 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:49,665 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:49,665 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:49,682 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:58:51,322 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:51] "GET /odoo HTTP/1.1" 200 - 181 0.165 1.478 2026-10-06 09:58:51,326 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Navigation result: {'frameId': 'D0923B8E5FA9F261953EDB0BF1DD2F7F', 'loaderId': '1FEA2181EF69FAE4AFFA608249806564', 'isDownload': False} 2026-10-06 09:58:51,326 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:51,365 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:51] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-10-06 09:58:51,383 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:51] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-06 09:58:51,432 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:58:51,539 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:51] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.064 0.121 2026-10-06 09:58:51,556 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:51] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.198 2026-10-06 09:58:51,582 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.205 2026-10-06 09:58:51,625 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:51] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 09:58:51,687 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:51] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-06 09:58:52,401 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-06 09:58:52,404 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-06 09:58:52,407 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-06 09:58:52,422 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-06 09:58:52,455 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:52,476 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:58:52,538 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.021 2026-10-06 09:58:52,557 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.024 2026-10-06 09:58:52,562 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.034 2026-10-06 09:58:52,639 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:52,695 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-06 09:58:52,711 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "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-06 09:58:52,739 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "POST /mail/data HTTP/1.1" 200 - 34 0.047 0.049 2026-10-06 09:58:52,780 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "GET /web/image?model=res.users&field=avatar_128&id=837 HTTP/1.1" 200 - 16 0.014 0.114 2026-10-06 09:58:52,815 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "GET /web/image/res.partner/2012/avatar_128?unique=1791280702000 HTTP/1.1" 200 - 8 0.011 0.150 2026-10-06 09:58:52,828 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.165 2026-10-06 09:58:52,914 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.016 0.214 2026-10-06 09:58:52,916 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.225 2026-10-06 09:58:52,953 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.178 2026-10-06 09:58:53,018 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.014 2026-10-06 09:58:53,029 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:58:53,832 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:53,839 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-06 09:58:53,897 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:53,946 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-06 09:58:53,957 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-06 09:58:54,095 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "POST /mail/data HTTP/1.1" 200 - 20 0.046 0.040 2026-10-06 09:58:54,097 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.079 2026-10-06 09:58:54,127 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.088 2026-10-06 09:58:54,169 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "GET /web/image?model=res.users&field=avatar_128&id=837 HTTP/1.1" 304 - 9 0.011 0.134 2026-10-06 09:58:54,196 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.064 2026-10-06 09:58:54,221 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:58:54,245 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:58:54,400 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.063 0.175 2026-10-06 09:58:54,430 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.008 0.207 2026-10-06 09:58:54,570 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.048 0.084 2026-10-06 09:58:54,681 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:58:54,758 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-06 09:58:54,775 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.007 2026-10-06 09:58:54,781 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-10-06 09:58:54,789 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 09:58:54,936 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:58:54,937 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:54] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:58:54,984 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:55,052 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:55] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.023 0.038 2026-10-06 09:58:55,313 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:55] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.062 0.181 2026-10-06 09:58:55,345 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:55] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.013 2026-10-06 09:58:55,394 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:55] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.015 0.017 2026-10-06 09:58:55,426 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:55] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.017 0.040 2026-10-06 09:58:55,504 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:55] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.037 2026-10-06 09:58:55,598 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:55,685 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:55] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.102 2026-10-06 09:58:55,717 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 09:58:55,794 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:55] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.025 0.057 2026-10-06 09:58:55,878 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:55] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.012 2026-10-06 09:58:56,031 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:56] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.029 0.116 2026-10-06 09:58:56,065 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 09:58:56,072 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-06 09:58:56,210 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:56,270 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:56,302 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:56] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.022 0.076 2026-10-06 09:58:56,378 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:56,392 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:56] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.007 0.014 2026-10-06 09:58:56,656 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:56] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.010 0.016 2026-10-06 09:58:56,699 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:56,763 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:56,782 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:56] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.018 0.060 2026-10-06 09:58:56,846 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:56] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.009 0.020 2026-10-06 09:58:56,894 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:56] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-06 09:58:57,000 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.025 0.042 2026-10-06 09:58:57,037 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:57] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.014 2026-10-06 09:58:57,054 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:57] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 09:58:57,103 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:57,174 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:57,230 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.011 0.030 2026-10-06 09:58:57,271 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:57] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.011 2026-10-06 09:58:57,306 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:57,372 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:57,424 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:57,491 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:57,546 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:57,559 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:57,698 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #837 deleted account.move.line.ctp records with IDs: [1576] 2026-10-06 09:58:57,758 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: heap 29243860 (allocated 30633984) 2026-10-06 09:58:57,758 121 INFO rb-7dc4d15-225289-421537 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 6181 2026-10-06 09:58:57,769 121 INFO rb-7dc4d15-225289-421537 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-06 09:58:57,778 121 INFO rb-7dc4d15-225289-421537 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 6181 2026-10-06 09:58:57,911 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_095857_909921_test_edit_made_before_a_card_switch_reaches_the_saved_row.txt 2026-10-06 09:58:57,911 121 INFO rb-7dc4d15-225289-421537 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/tmpe1w5_esp_chrome_odoo" 2026-10-06 09:58:57,928 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: waiting for threads: [] 2026-10-06 09:58:57,948 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #837 deleted account.move.line records with IDs: [3219] 2026-10-06 09:58:58,202 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:58:58] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 215 0.306 0.405 2026-10-06 09:58:58,319 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 09:59:12,162 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour ... 2026-10-06 09:59:14,198 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome pid: 6427 2026-10-06 09:59:14,198 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmpjrgx9uh6_chrome_odoo 2026-10-06 09:59:14,198 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:33703/json/version 2026-10-06 09:59:14,199 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:33703/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:59:14,257 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-10-06 09:59:14,257 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:33703/json 2026-10-06 09:59:14,258 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:33703/json with timeout 3 increased to 10s during tests 2026-10-06 09:59:14,268 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:33703/devtools/page/5F2FF51CA4F84535CDFF67007CF72723 2026-10-06 09:59:14,282 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-10-06 09:59:14,290 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-10-06 09:59:14,419 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_a11y_user from n/a 2026-10-06 09:59:14,430 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-10-06 09:59:14,439 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:14,439 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:14,453 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:59:15,907 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:15] "GET /odoo HTTP/1.1" 200 - 181 0.166 1.291 2026-10-06 09:59:15,911 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Navigation result: {'frameId': '5F2FF51CA4F84535CDFF67007CF72723', 'loaderId': 'AB9A48A64323BD6962F4598ED143FD71', 'isDownload': False} 2026-10-06 09:59:15,911 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-10-06 09:59:15,988 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:15] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.013 2026-10-06 09:59:16,000 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:15] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-10-06 09:59:16,040 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.048 2026-10-06 09:59:16,050 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:16] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.081 2026-10-06 09:59:16,087 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:59:16,248 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:16] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.107 0.184 2026-10-06 09:59:16,257 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:16] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.176 2026-10-06 09:59:16,340 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:16] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-06 09:59:17,057 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-06 09:59:17,061 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-06 09:59:17,073 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-06 09:59:17,096 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.017 2026-10-06 09:59:17,105 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-10-06 09:59:17,127 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:59:17,191 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.025 2026-10-06 09:59:17,226 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.063 2026-10-06 09:59:17,246 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.062 2026-10-06 09:59:17,273 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:17,370 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:59:17,383 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "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-06 09:59:17,421 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "POST /mail/data HTTP/1.1" 200 - 34 0.070 0.058 2026-10-06 09:59:17,481 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "GET /web/image/res.partner/2023/avatar_128?unique=1791280738000 HTTP/1.1" 200 - 15 0.021 0.154 2026-10-06 09:59:17,484 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.118 2026-10-06 09:59:17,510 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.192 2026-10-06 09:59:17,597 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.031 0.213 2026-10-06 09:59:17,653 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "GET /web/image?model=res.users&field=avatar_128&id=840 HTTP/1.1" 200 - 9 0.011 0.336 2026-10-06 09:59:17,696 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.231 2026-10-06 09:59:17,718 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.038 2026-10-06 09:59:17,728 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:59:18,466 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:18,479 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.005 0.007 2026-10-06 09:59:18,494 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-10-06 09:59:18,548 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-10-06 09:59:18,559 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 09:59:18,695 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:18] "POST /mail/data HTTP/1.1" 200 - 20 0.042 0.040 2026-10-06 09:59:18,698 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.073 2026-10-06 09:59:18,738 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:18] "GET /web/image?model=res.users&field=avatar_128&id=840 HTTP/1.1" 200 - 9 0.010 0.077 2026-10-06 09:59:18,771 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.117 2026-10-06 09:59:18,790 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:59:18,803 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.010 0.079 2026-10-06 09:59:18,834 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:59:18,836 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:18] "GET /web/image/res.company/144/favicon HTTP/1.1" 200 - 9 0.007 0.056 2026-10-06 09:59:18,994 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:18] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.039 0.158 2026-10-06 09:59:19,164 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:19] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.048 0.088 2026-10-06 09:59:19,244 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 09:59:19,338 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:19] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.032 2026-10-06 09:59:19,346 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:19] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.030 2026-10-06 09:59:19,351 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:19] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.019 2026-10-06 09:59:19,360 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:19] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 09:59:19,496 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:19] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:59:19,501 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:19] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:59:19,539 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:19,607 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:19] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.022 0.035 2026-10-06 09:59:19,876 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:19] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.053 0.192 2026-10-06 09:59:19,903 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:19] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.011 2026-10-06 09:59:19,939 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.017 2026-10-06 09:59:19,957 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:19] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.029 2026-10-06 09:59:19,992 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:19] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.021 2026-10-06 09:59:20,084 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:20,140 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:20] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.089 2026-10-06 09:59:20,172 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:59:20,268 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.026 0.061 2026-10-06 09:59:20,343 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:20] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.016 2026-10-06 09:59:20,480 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:20] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.033 0.110 2026-10-06 09:59:20,530 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:20] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.029 2026-10-06 09:59:20,590 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.031 2026-10-06 09:59:20,596 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.046 2026-10-06 09:59:20,723 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:20,786 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:20,826 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:20] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.013 0.025 2026-10-06 09:59:20,949 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:20] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.041 0.064 2026-10-06 09:59:20,973 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:20,976 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 09:59:21,038 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:22,093 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:22,173 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:22,279 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:22] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.024 0.077 2026-10-06 09:59:22,283 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-06 09:59:22,305 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-10-06 09:59:22,308 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:22,535 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: heap 27259292 (allocated 28798976) 2026-10-06 09:59:22,542 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing chrome headless with pid 6427 2026-10-06 09:59:22,543 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing websocket connection 2026-10-06 09:59:22,550 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 6427 2026-10-06 09:59:22,648 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_095922_648366_test_reconcile_a11y_tour.txt 2026-10-06 09:59:22,648 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmpjrgx9uh6_chrome_odoo" 2026-10-06 09:59:22,703 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:24,698 121 INFO rb-7dc4d15-225289-421537 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: 6673 2026-10-06 09:59:24,698 121 INFO rb-7dc4d15-225289-421537 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/tmprc_xsvu3_chrome_odoo 2026-10-06 09:59:24,698 121 INFO rb-7dc4d15-225289-421537 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:44183/json/version 2026-10-06 09:59:24,700 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:44183/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:59:24,753 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:24,755 121 INFO rb-7dc4d15-225289-421537 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:44183/json 2026-10-06 09:59:24,756 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:44183/json with timeout 3 increased to 10s during tests 2026-10-06 09:59:24,764 121 INFO rb-7dc4d15-225289-421537 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:44183/devtools/page/DE6223AA5664F7C4D9A1C240D309ABDC 2026-10-06 09:59:24,775 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:24,790 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:24,923 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_focus_user from n/a 2026-10-06 09:59:24,935 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:24,943 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:24,943 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:24,968 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:59:26,630 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:26] "GET /odoo HTTP/1.1" 200 - 181 0.178 1.487 2026-10-06 09:59:26,634 121 INFO rb-7dc4d15-225289-421537 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': 'DE6223AA5664F7C4D9A1C240D309ABDC', 'loaderId': '3A2A4706AFC886A34167984D3F1A0668', 'isDownload': False} 2026-10-06 09:59:26,634 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:26,694 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:26] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.020 2026-10-06 09:59:26,706 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:26] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-10-06 09:59:26,729 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.034 2026-10-06 09:59:26,739 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:26] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.045 2026-10-06 09:59:26,742 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:59:26,976 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:26] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.129 0.171 2026-10-06 09:59:26,984 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:26] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.215 2026-10-06 09:59:26,997 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:26] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-06 09:59:27,827 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-06 09:59:27,830 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-06 09:59:27,831 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-06 09:59:27,865 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.011 2026-10-06 09:59:27,881 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:27,899 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:59:27,967 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.032 2026-10-06 09:59:27,975 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-06 09:59:27,992 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.017 2026-10-06 09:59:28,078 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:28,121 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:59:28,131 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:59:28,156 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:28] "POST /mail/data HTTP/1.1" 200 - 34 0.046 0.047 2026-10-06 09:59:28,173 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.087 2026-10-06 09:59:28,227 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:28] "GET /web/image?model=res.users&field=avatar_128&id=841 HTTP/1.1" 200 - 16 0.015 0.119 2026-10-06 09:59:28,267 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:28] "GET /web/image/res.partner/2024/avatar_128?unique=1791280738000 HTTP/1.1" 200 - 8 0.012 0.160 2026-10-06 09:59:28,347 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 09:59:28,369 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:28] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.032 0.227 2026-10-06 09:59:28,371 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.257 2026-10-06 09:59:28,416 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.233 2026-10-06 09:59:28,485 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:59:28,540 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:28] "POST /mail/data HTTP/1.1" 200 - 37 0.053 0.188 2026-10-06 09:59:28,558 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.112 2026-10-06 09:59:29,202 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:29,216 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-06 09:59:29,228 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:29,271 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.007 2026-10-06 09:59:29,278 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-06 09:59:29,405 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:29] "POST /mail/data HTTP/1.1" 200 - 20 0.026 0.035 2026-10-06 09:59:29,464 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:29] "GET /web/image?model=res.users&field=avatar_128&id=841 HTTP/1.1" 304 - 9 0.009 0.086 2026-10-06 09:59:29,490 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:29] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.114 2026-10-06 09:59:29,492 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.092 2026-10-06 09:59:29,533 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.090 2026-10-06 09:59:29,573 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:29] "GET /web/image/res.company/144/favicon HTTP/1.1" 200 - 9 0.012 0.071 2026-10-06 09:59:29,589 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-06 09:59:29,826 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:29] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.071 0.225 2026-10-06 09:59:29,877 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:29] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.012 0.017 2026-10-06 09:59:29,942 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:29] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.023 0.048 2026-10-06 09:59:29,950 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.063 2026-10-06 09:59:30,162 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:30,206 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:30] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.013 0.020 2026-10-06 09:59:30,245 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:30,271 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:30] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.017 2026-10-06 09:59:30,311 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:30,341 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:30] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.013 2026-10-06 09:59:30,366 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:30,432 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:30,496 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:30,530 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:30] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.021 2026-10-06 09:59:30,649 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:30] "POST /web/action/run HTTP/1.1" 200 - 45 0.039 0.073 2026-10-06 09:59:30,722 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:30] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.048 2026-10-06 09:59:30,750 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:59:30,808 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:30] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.014 0.043 2026-10-06 09:59:30,922 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:30] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.050 2026-10-06 09:59:30,957 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:30] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.019 2026-10-06 09:59:30,983 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:30] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-06 09:59:31,042 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:31,065 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:31] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.018 0.016 2026-10-06 09:59:31,094 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:31,195 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:31] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.038 0.059 2026-10-06 09:59:31,222 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:31,226 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-06 09:59:31,297 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:31,387 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:31] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.035 0.050 2026-10-06 09:59:31,463 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:31,464 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:31,481 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.034 2026-10-06 09:59:31,723 121 INFO rb-7dc4d15-225289-421537 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 24634184 (allocated 26177536) 2026-10-06 09:59:31,738 121 INFO rb-7dc4d15-225289-421537 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 6673 2026-10-06 09:59:31,750 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:31,751 121 INFO rb-7dc4d15-225289-421537 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 6673 2026-10-06 09:59:31,865 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_095931_865015_test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.txt 2026-10-06 09:59:31,865 121 INFO rb-7dc4d15-225289-421537 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/tmprc_xsvu3_chrome_odoo" 2026-10-06 09:59:31,956 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 09:59:46,991 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier ... 2026-10-06 09:59:48,955 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome pid: 6912 2026-10-06 09:59:48,955 121 INFO rb-7dc4d15-225289-421537 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/tmppa_1crbw_chrome_odoo 2026-10-06 09:59:48,956 121 INFO rb-7dc4d15-225289-421537 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:46261/json/version 2026-10-06 09:59:48,957 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:46261/json/version with timeout 3 increased to 10s during tests 2026-10-06 09:59:49,061 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:49,061 121 INFO rb-7dc4d15-225289-421537 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:46261/json 2026-10-06 09:59:49,062 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:46261/json with timeout 3 increased to 10s during tests 2026-10-06 09:59:49,080 121 INFO rb-7dc4d15-225289-421537 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:46261/devtools/page/0B30BCFD1F1FD7AE4724D79BCA919930 2026-10-06 09:59:49,088 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:49,095 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:49,253 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_badge_user from n/a 2026-10-06 09:59:49,265 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:49,277 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:49,277 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:49,294 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 09:59:52,029 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:52] "GET /odoo HTTP/1.1" 200 - 181 0.173 2.565 2026-10-06 09:59:52,034 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Navigation result: {'frameId': '0B30BCFD1F1FD7AE4724D79BCA919930', 'loaderId': '56BE10B44FCC021FC9E6B2A855C4AF98', 'isDownload': False} 2026-10-06 09:59:52,034 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:52,083 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:52] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-06 09:59:52,094 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:52] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-06 09:59:52,116 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:52] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.041 2026-10-06 09:59:52,137 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:59:52,164 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.031 0.054 2026-10-06 09:59:52,406 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:52] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.113 0.219 2026-10-06 09:59:52,417 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:52] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.235 2026-10-06 09:59:52,423 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:52] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-10-06 09:59:53,107 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-06 09:59:53,109 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-06 09:59:53,110 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-06 09:59:53,131 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.006 2026-10-06 09:59:53,141 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:53,157 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 09:59:53,210 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.022 2026-10-06 09:59:53,219 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-06 09:59:53,242 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.020 2026-10-06 09:59:53,311 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:53,409 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 09:59:53,414 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "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-06 09:59:53,414 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "POST /mail/data HTTP/1.1" 200 - 34 0.059 0.052 2026-10-06 09:59:53,472 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "GET /web/image/res.partner/2035/avatar_128?unique=1791280771000 HTTP/1.1" 200 - 15 0.020 0.100 2026-10-06 09:59:53,507 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "GET /web/image?model=res.users&field=avatar_128&id=844 HTTP/1.1" 200 - 9 0.011 0.157 2026-10-06 09:59:53,527 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-06 09:59:53,531 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.178 2026-10-06 09:59:53,533 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.136 2026-10-06 09:59:53,628 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.027 0.184 2026-10-06 09:59:53,671 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.216 2026-10-06 09:59:53,721 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.014 2026-10-06 09:59:53,741 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 09:59:54,539 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:54,548 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-06 09:59:54,558 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:54,606 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-06 09:59:54,621 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-06 09:59:54,825 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:54] "POST /mail/data HTTP/1.1" 200 - 20 0.032 0.034 2026-10-06 09:59:54,841 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.055 2026-10-06 09:59:54,844 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.048 2026-10-06 09:59:54,875 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:54] "GET /web/image?model=res.users&field=avatar_128&id=844 HTTP/1.1" 304 - 9 0.009 0.084 2026-10-06 09:59:55,019 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.043 0.107 2026-10-06 09:59:55,041 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.187 2026-10-06 09:59:55,067 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:59:55,074 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "GET /web/image/res.company/145/favicon HTTP/1.1" 200 - 9 0.015 0.148 2026-10-06 09:59:55,210 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.067 0.072 2026-10-06 09:59:55,306 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:59:55,380 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-06 09:59:55,401 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.008 2026-10-06 09:59:55,407 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.014 2026-10-06 09:59:55,416 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-06 09:59:55,548 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:59:55,555 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 09:59:55,592 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:55,634 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.008 0.024 2026-10-06 09:59:55,926 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.063 0.208 2026-10-06 09:59:55,955 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.013 2026-10-06 09:59:55,986 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:55] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.011 2026-10-06 09:59:56,005 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:56] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.028 2026-10-06 09:59:56,042 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:56] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.037 2026-10-06 09:59:56,126 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:56,186 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:56] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.090 2026-10-06 09:59:56,229 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 09:59:56,322 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:56] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.031 0.056 2026-10-06 09:59:56,389 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:56] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.015 2026-10-06 09:59:56,533 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:56] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.042 0.105 2026-10-06 09:59:56,598 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:56] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.015 0.036 2026-10-06 09:59:56,655 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.027 2026-10-06 09:59:56,658 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-10-06 09:59:56,772 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:56,835 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:56,870 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:56] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.007 0.022 2026-10-06 09:59:56,997 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:56] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.037 0.076 2026-10-06 09:59:57,029 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:57] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-06 09:59:57,037 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:57,109 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:57,267 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:57] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 52 0.043 0.106 2026-10-06 09:59:57,298 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:57] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 09:59:57,306 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:57,371 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:57,441 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:57,556 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:57] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.031 0.079 2026-10-06 09:59:57,590 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:57,590 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 09:59:57] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-06 09:59:57,657 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: tour succeeded 2026-10-06 09:59:57,658 121 INFO rb-7dc4d15-225289-421537 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-06 09:59:57,929 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: heap 27310820 (allocated 28274688) 2026-10-06 09:59:57,929 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing chrome headless with pid 6912 2026-10-06 09:59:57,932 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing websocket connection 2026-10-06 09:59:57,933 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Terminating chrome headless with pid 6912 2026-10-06 09:59:58,042 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_095958_042499_test_badge_uncheck_keeps_a_manual_match_made_earlier.txt 2026-10-06 09:59:58,042 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Removing chrome user profile "/tmp/tmppa_1crbw_chrome_odoo" 2026-10-06 09:59:58,130 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:00:11,766 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:14,231 121 INFO rb-7dc4d15-225289-421537 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: 7174 2026-10-06 10:00:14,232 121 INFO rb-7dc4d15-225289-421537 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/tmpirvfoxhf_chrome_odoo 2026-10-06 10:00:14,232 121 INFO rb-7dc4d15-225289-421537 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:41083/json/version 2026-10-06 10:00:14,233 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:41083/json/version with timeout 3 increased to 10s during tests 2026-10-06 10:00:14,279 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:14,279 121 INFO rb-7dc4d15-225289-421537 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:41083/json 2026-10-06 10:00:14,280 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:41083/json with timeout 3 increased to 10s during tests 2026-10-06 10:00:14,289 121 INFO rb-7dc4d15-225289-421537 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:41083/devtools/page/E5AFA09A9003D82D8FB91454F72F649C 2026-10-06 10:00:14,301 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:14,312 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:14,435 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_clear_account_focus_user from n/a 2026-10-06 10:00:14,467 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:14,492 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:14,492 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:14,511 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:00:15,933 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:15] "GET /odoo HTTP/1.1" 200 - 181 0.153 1.271 2026-10-06 10:00:15,940 121 INFO rb-7dc4d15-225289-421537 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': 'E5AFA09A9003D82D8FB91454F72F649C', 'loaderId': '5A89F63796C5B605F21DE1BDDD4DE0E8', 'isDownload': False} 2026-10-06 10:00:15,941 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:15,982 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:15] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-06 10:00:15,990 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:15] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-06 10:00:16,015 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.040 2026-10-06 10:00:16,024 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:00:16,179 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:16] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.063 0.148 2026-10-06 10:00:16,197 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:16] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.224 2026-10-06 10:00:16,202 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:16] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.137 2026-10-06 10:00:16,267 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:16] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 10:00:17,047 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-06 10:00:17,048 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-06 10:00:17,051 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-06 10:00:17,073 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-06 10:00:17,091 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:17,109 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 10:00:17,153 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.024 2026-10-06 10:00:17,167 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-06 10:00:17,181 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.018 2026-10-06 10:00:17,230 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:17,287 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-06 10:00:17,293 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "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-06 10:00:17,345 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "POST /mail/data HTTP/1.1" 200 - 34 0.063 0.047 2026-10-06 10:00:17,408 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.014 0.149 2026-10-06 10:00:17,459 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "GET /web/image/res.partner/2046/avatar_128?unique=1791280798000 HTTP/1.1" 200 - 15 0.018 0.174 2026-10-06 10:00:17,471 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.186 2026-10-06 10:00:17,521 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "GET /web/image?model=res.users&field=avatar_128&id=847 HTTP/1.1" 200 - 9 0.019 0.241 2026-10-06 10:00:17,528 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:00:17,559 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.176 2026-10-06 10:00:17,586 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.297 2026-10-06 10:00:17,630 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.023 0.113 2026-10-06 10:00:18,283 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:18,302 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.013 2026-10-06 10:00:18,346 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:18,385 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-06 10:00:18,394 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 10:00:18,532 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:18] "POST /mail/data HTTP/1.1" 200 - 20 0.033 0.045 2026-10-06 10:00:18,565 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:18] "GET /web/image?model=res.users&field=avatar_128&id=847 HTTP/1.1" 200 - 9 0.010 0.081 2026-10-06 10:00:18,588 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.098 2026-10-06 10:00:18,593 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.113 2026-10-06 10:00:18,615 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.063 2026-10-06 10:00:18,657 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:00:18,661 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:18] "GET /web/image/res.partner/2046/avatar_128?unique=1791280798000 HTTP/1.1" 200 - 8 0.016 0.175 2026-10-06 10:00:18,688 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:00:18,844 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:18] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.070 0.161 2026-10-06 10:00:18,878 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:18] "GET /web/image/res.company/146/favicon HTTP/1.1" 200 - 9 0.011 0.174 2026-10-06 10:00:19,017 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:19] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.061 0.075 2026-10-06 10:00:19,123 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 10:00:19,201 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:19] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-06 10:00:19,211 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:19] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.015 2026-10-06 10:00:19,219 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:19] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.004 0.020 2026-10-06 10:00:19,240 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:19] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.007 0.008 2026-10-06 10:00:19,348 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:19] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:00:19,349 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:19] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:00:19,384 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:19,421 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:19] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.009 0.027 2026-10-06 10:00:19,737 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:19] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.092 0.188 2026-10-06 10:00:19,769 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:19] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.006 0.015 2026-10-06 10:00:19,839 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.019 0.030 2026-10-06 10:00:19,873 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:19] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.064 2026-10-06 10:00:19,942 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:19] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.008 0.035 2026-10-06 10:00:20,023 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:20,097 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:20] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.073 2026-10-06 10:00:20,132 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 10:00:20,199 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.023 0.042 2026-10-06 10:00:20,259 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:20] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.014 2026-10-06 10:00:20,361 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:20] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.021 0.083 2026-10-06 10:00:20,413 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:20] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.033 2026-10-06 10:00:20,480 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.018 0.030 2026-10-06 10:00:20,486 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-10-06 10:00:20,590 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:20,649 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:20,680 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:20] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.009 0.021 2026-10-06 10:00:20,781 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:20] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.022 0.062 2026-10-06 10:00:20,806 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 10:00:20,836 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:20,913 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:20] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.023 0.052 2026-10-06 10:00:20,935 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:20,962 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.022 2026-10-06 10:00:21,031 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:21,086 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:21,131 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:21] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.028 0.068 2026-10-06 10:00:21,164 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:21,165 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:21,226 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:21,254 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:21] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.013 0.012 2026-10-06 10:00:21,280 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:21,343 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:21,397 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:21,504 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:21] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.037 0.066 2026-10-06 10:00:21,549 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:21,550 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:21,601 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:21,602 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:21,778 121 INFO rb-7dc4d15-225289-421537 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 27814412 (allocated 29585408) 2026-10-06 10:00:21,781 121 INFO rb-7dc4d15-225289-421537 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 7174 2026-10-06 10:00:21,783 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:21,783 121 INFO rb-7dc4d15-225289-421537 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 7174 2026-10-06 10:00:21,880 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_100021_880508_test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.txt 2026-10-06 10:00:21,880 121 INFO rb-7dc4d15-225289-421537 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/tmpirvfoxhf_chrome_odoo" 2026-10-06 10:00:21,928 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account ... 2026-10-06 10:00:24,475 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome pid: 7429 2026-10-06 10:00:24,475 121 INFO rb-7dc4d15-225289-421537 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/tmpo8iyagl9_chrome_odoo 2026-10-06 10:00:24,476 121 INFO rb-7dc4d15-225289-421537 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:37159/json/version 2026-10-06 10:00:24,477 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:37159/json/version with timeout 3 increased to 10s during tests 2026-10-06 10:00:24,507 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:24,507 121 INFO rb-7dc4d15-225289-421537 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:37159/json 2026-10-06 10:00:24,509 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:37159/json with timeout 3 increased to 10s during tests 2026-10-06 10:00:24,527 121 INFO rb-7dc4d15-225289-421537 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:37159/devtools/page/C732028F1D3A9736706B429CDE9357E7 2026-10-06 10:00:24,539 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:24,547 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:24,676 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_clear_account_user from n/a 2026-10-06 10:00:24,697 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:24,707 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:24,707 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:24,747 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:00:26,452 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:26] "GET /odoo HTTP/1.1" 200 - 181 0.210 1.505 2026-10-06 10:00:26,456 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Navigation result: {'frameId': 'C732028F1D3A9736706B429CDE9357E7', 'loaderId': 'E6D64D9CE065B7956B13EF42DB3C3D68', 'isDownload': False} 2026-10-06 10:00:26,457 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:26,504 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:26] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-06 10:00:26,513 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:26] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-06 10:00:26,552 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.031 2026-10-06 10:00:26,553 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:00:26,815 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:26] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.140 0.180 2026-10-06 10:00:26,829 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:26] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.330 2026-10-06 10:00:26,835 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:26] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.246 2026-10-06 10:00:26,841 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:26] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.049 2026-10-06 10:00:27,464 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-06 10:00:27,476 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-06 10:00:27,482 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-06 10:00:27,513 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.015 2026-10-06 10:00:27,515 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:27,535 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:00:27,576 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.020 2026-10-06 10:00:27,599 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.013 2026-10-06 10:00:27,613 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.015 2026-10-06 10:00:27,693 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:27,799 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:00:27,808 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:27] "POST /mail/data HTTP/1.1" 200 - 34 0.054 0.056 2026-10-06 10:00:27,828 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:00:27,848 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:27] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.093 2026-10-06 10:00:27,922 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:27] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.021 0.185 2026-10-06 10:00:27,982 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:27] "GET /web/image?model=res.users&field=avatar_128&id=848 HTTP/1.1" 200 - 16 0.013 0.232 2026-10-06 10:00:28,019 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:28] "GET /web/image/res.partner/2047/avatar_128?unique=1791280798000 HTTP/1.1" 200 - 8 0.010 0.262 2026-10-06 10:00:28,022 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.218 2026-10-06 10:00:28,046 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:00:28,069 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.216 2026-10-06 10:00:28,090 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.038 2026-10-06 10:00:28,825 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:28,838 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.007 2026-10-06 10:00:28,853 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:28,902 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.006 2026-10-06 10:00:28,916 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-06 10:00:29,099 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "POST /mail/data HTTP/1.1" 200 - 20 0.050 0.044 2026-10-06 10:00:29,135 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "GET /web/image/res.partner/2047/avatar_128?unique=1791280798000 HTTP/1.1" 200 - 8 0.011 0.092 2026-10-06 10:00:29,168 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "GET /web/image?model=res.users&field=avatar_128&id=848 HTTP/1.1" 200 - 9 0.008 0.128 2026-10-06 10:00:29,175 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.149 2026-10-06 10:00:29,214 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 10:00:29,217 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "POST /web/action/load HTTP/1.1" 200 - 10 0.025 0.158 2026-10-06 10:00:29,240 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.109 2026-10-06 10:00:29,275 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 10:00:29,283 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "GET /web/image/res.company/146/favicon HTTP/1.1" 200 - 9 0.012 0.073 2026-10-06 10:00:29,494 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.075 0.170 2026-10-06 10:00:29,659 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.049 0.087 2026-10-06 10:00:29,744 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 10:00:29,820 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-06 10:00:29,831 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.016 2026-10-06 10:00:29,835 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.019 2026-10-06 10:00:29,859 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-06 10:00:29,972 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:00:29,974 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:29] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:00:30,012 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:30,068 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:30] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.020 0.029 2026-10-06 10:00:30,390 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:30] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.078 0.220 2026-10-06 10:00:30,421 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:30] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.013 2026-10-06 10:00:30,457 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:30] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.016 2026-10-06 10:00:30,472 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:30] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.030 2026-10-06 10:00:30,509 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:30] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.020 2026-10-06 10:00:30,608 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:30,663 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:30] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.081 2026-10-06 10:00:30,703 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-06 10:00:30,824 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:30] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.025 0.096 2026-10-06 10:00:30,891 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:30] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.013 2026-10-06 10:00:31,070 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:31] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.062 0.116 2026-10-06 10:00:31,120 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:31] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.028 2026-10-06 10:00:31,179 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.026 2026-10-06 10:00:31,185 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-10-06 10:00:31,302 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:31,365 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:31,410 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:31] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.017 0.026 2026-10-06 10:00:31,538 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:31] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.050 0.060 2026-10-06 10:00:31,569 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-10-06 10:00:31,575 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:31,663 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:31] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.024 0.059 2026-10-06 10:00:31,703 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:31,712 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.025 2026-10-06 10:00:31,795 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:31,850 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:31,874 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:31] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.020 0.053 2026-10-06 10:00:31,908 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:31,909 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:31,997 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:32,010 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:32] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.008 0.016 2026-10-06 10:00:32,054 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:32,165 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:32] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.034 0.076 2026-10-06 10:00:32,203 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:32,203 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:32,262 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:32,313 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.024 0.022 2026-10-06 10:00:32,359 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.014 0.020 2026-10-06 10:00:32,448 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.015 0.038 2026-10-06 10:00:32,483 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:32] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.011 2026-10-06 10:00:32,491 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:32] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-06 10:00:32,548 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:32,620 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:32,690 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.015 0.042 2026-10-06 10:00:32,728 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:32] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.002 0.009 2026-10-06 10:00:32,769 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:32,842 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:32,897 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:32,898 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:32] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 12 0.012 0.039 2026-10-06 10:00:32,899 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:32,952 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:32,961 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 10:00:32,962 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:33,238 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: heap 29513552 (allocated 31158272) 2026-10-06 10:00:33,246 121 INFO rb-7dc4d15-225289-421537 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 7429 2026-10-06 10:00:33,247 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:33,250 121 INFO rb-7dc4d15-225289-421537 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 7429 2026-10-06 10:00:33,353 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_100033_353278_test_clearing_the_open_balance_account_shows_the_automatic_account.txt 2026-10-06 10:00:33,353 121 INFO rb-7dc4d15-225289-421537 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/tmpo8iyagl9_chrome_odoo" 2026-10-06 10:00:33,461 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 10:00:47,802 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour ... 2026-10-06 10:00:49,879 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome pid: 7693 2026-10-06 10:00:49,880 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmpit70x1w2_chrome_odoo 2026-10-06 10:00:49,880 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:38019/json/version 2026-10-06 10:00:49,881 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:38019/json/version with timeout 3 increased to 10s during tests 2026-10-06 10:00:49,921 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-10-06 10:00:49,922 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:38019/json 2026-10-06 10:00:49,923 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:38019/json with timeout 3 increased to 10s during tests 2026-10-06 10:00:49,934 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:38019/devtools/page/3CD9B4FD92DBDE5878A984B3CFB5E227 2026-10-06 10:00:49,942 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-10-06 10:00:49,952 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-10-06 10:00:50,068 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_fx_user from n/a 2026-10-06 10:00:50,078 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-10-06 10:00:50,083 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:50,083 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:50,101 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:00:51,559 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:51] "GET /odoo HTTP/1.1" 200 - 186 0.131 1.330 2026-10-06 10:00:51,566 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': '3CD9B4FD92DBDE5878A984B3CFB5E227', 'loaderId': 'A5C7EB21830AF88B458D53DC3D0FDA9E', 'isDownload': False} 2026-10-06 10:00:51,567 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:51,620 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:51] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.018 2026-10-06 10:00:51,663 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:00:51,867 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:51] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.137 0.123 2026-10-06 10:00:51,874 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:51] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.271 2026-10-06 10:00:51,906 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.265 2026-10-06 10:00:51,920 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:51] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.310 2026-10-06 10:00:51,939 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:51] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 10:00:52,018 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:52] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 10:00:52,755 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-06 10:00:52,760 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-06 10:00:52,761 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-06 10:00:52,786 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-06 10:00:52,815 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-10-06 10:00:52,842 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 10:00:52,898 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.030 2026-10-06 10:00:52,912 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-06 10:00:52,934 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.014 2026-10-06 10:00:53,002 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:53,026 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-06 10:00:53,092 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:00:53,107 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00: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-06 10:00:53,143 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:53] "POST /mail/data HTTP/1.1" 200 - 34 0.061 0.051 2026-10-06 10:00:53,188 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:53] "GET /web/image?model=res.users&field=avatar_128&id=851 HTTP/1.1" 200 - 16 0.015 0.117 2026-10-06 10:00:53,289 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:53] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.026 0.221 2026-10-06 10:00:53,329 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:53] "GET /web/image/res.partner/2058/avatar_128?unique=1791280833000 HTTP/1.1" 200 - 8 0.009 0.259 2026-10-06 10:00:53,367 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.019 0.280 2026-10-06 10:00:53,380 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:00:53,415 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.236 2026-10-06 10:00:53,438 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.053 2026-10-06 10:00:54,250 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:54,270 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.013 2026-10-06 10:00:54,291 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-10-06 10:00:54,338 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-06 10:00:54,355 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.006 0.009 2026-10-06 10:00:54,494 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:54] "POST /mail/data HTTP/1.1" 200 - 20 0.030 0.049 2026-10-06 10:00:54,522 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:54] "GET /web/image?model=res.users&field=avatar_128&id=851 HTTP/1.1" 304 - 9 0.008 0.085 2026-10-06 10:00:54,524 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.075 2026-10-06 10:00:54,550 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.101 2026-10-06 10:00:54,582 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:54] "GET /web/image/res.partner/2058/avatar_128?unique=1791280833000 HTTP/1.1" 200 - 8 0.008 0.144 2026-10-06 10:00:54,601 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.089 2026-10-06 10:00:54,612 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:00:54,631 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:00:54,778 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:54] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.059 0.138 2026-10-06 10:00:54,805 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:54] "GET /web/image/res.company/147/favicon HTTP/1.1" 200 - 9 0.008 0.186 2026-10-06 10:00:54,967 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:54] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.057 0.084 2026-10-06 10:00:55,086 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 10:00:55,169 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:55] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-06 10:00:55,179 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:55] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.009 2026-10-06 10:00:55,184 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:55] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.013 2026-10-06 10:00:55,199 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:55] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-06 10:00:55,346 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:55] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 10:00:55,347 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:55] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 10:00:55,385 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:55,432 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:55] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.014 0.028 2026-10-06 10:00:55,718 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:55] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.066 0.199 2026-10-06 10:00:55,756 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:55] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.008 0.013 2026-10-06 10:00:55,826 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:55] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.016 2026-10-06 10:00:55,844 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:55] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.029 2026-10-06 10:00:55,901 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:55] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.030 2026-10-06 10:00:55,978 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:56,074 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:56] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.001 0.099 2026-10-06 10:00:56,106 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 10:00:56,207 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:56] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.038 0.062 2026-10-06 10:00:56,256 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:56] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.009 2026-10-06 10:00:56,391 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:56] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.024 0.116 2026-10-06 10:00:56,438 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:56] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.027 2026-10-06 10:00:56,489 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.022 2026-10-06 10:00:56,493 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.024 2026-10-06 10:00:56,610 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:56,681 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:56,714 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:56] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.007 0.024 2026-10-06 10:00:56,865 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:56] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 32 0.051 0.083 2026-10-06 10:00:56,889 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-06 10:00:56,904 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:56,969 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:57,028 121 INFO rb-7dc4d15-225289-421537 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-06 10:00:57,095 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 24 0.021 0.043 2026-10-06 10:00:57,297 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #851 deleted account.move.line.ctp records with IDs: [1593] 2026-10-06 10:00:57,504 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #851 deleted account.move.line records with IDs: [3252] 2026-10-06 10:00:59,557 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:59] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 471 0.516 1.922 2026-10-06 10:00:59,570 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:59] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.004 2.420 2026-10-06 10:00:59,630 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.019 0.044 2026-10-06 10:00:59,635 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.478 2026-10-06 10:00:59,681 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.004 0.006 2026-10-06 10:00:59,708 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:00:59] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:00:59,719 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-10-06 10:00:59,721 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-06 10:00:59,977 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: heap 27514600 (allocated 28798976) 2026-10-06 10:00:59,983 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 7693 2026-10-06 10:00:59,984 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-10-06 10:00:59,985 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 7693 2026-10-06 10:01:00,094 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_100100_094275_test_reconcile_fx_validate_tour.txt 2026-10-06 10:01:00,094 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmpit70x1w2_chrome_odoo" 2026-10-06 10:01:00,135 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour ... 2026-10-06 10:01:01,744 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome pid: 7950 2026-10-06 10:01:01,745 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmp7ms7sc1l_chrome_odoo 2026-10-06 10:01:01,745 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:36479/json/version 2026-10-06 10:01:01,746 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:36479/json/version with timeout 3 increased to 10s during tests 2026-10-06 10:01:01,794 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-10-06 10:01:01,794 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:36479/json 2026-10-06 10:01:01,795 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:36479/json with timeout 3 increased to 10s during tests 2026-10-06 10:01:01,803 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:36479/devtools/page/E40F228B9D743D145A1D753FD4E3EC16 2026-10-06 10:01:01,812 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-10-06 10:01:01,829 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-10-06 10:01:01,931 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_manual_fx_user from n/a 2026-10-06 10:01:01,942 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-10-06 10:01:01,946 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:01,946 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:01,958 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:01:03,566 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:03] "GET /odoo HTTP/1.1" 200 - 186 0.185 1.426 2026-10-06 10:01:03,569 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': 'E40F228B9D743D145A1D753FD4E3EC16', 'loaderId': '271DAE64348490112C651B67B58F4088', 'isDownload': False} 2026-10-06 10:01:03,569 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:03,620 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:03] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-10-06 10:01:03,640 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:03] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.036 2026-10-06 10:01:03,700 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:01:03,853 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:03] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.098 0.136 2026-10-06 10:01:03,865 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:03] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.239 2026-10-06 10:01:03,890 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.253 2026-10-06 10:01:03,905 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:03] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-06 10:01:03,924 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:03] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 10:01:04,622 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-06 10:01:04,634 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-06 10:01:04,637 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-06 10:01:04,673 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-06 10:01:04,697 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-10-06 10:01:04,719 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 10:01:04,757 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.020 2026-10-06 10:01:04,781 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-10-06 10:01:04,800 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.012 2026-10-06 10:01:04,884 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:04,940 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 10:01:04,962 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 10:01:04,975 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:04] "POST /mail/data HTTP/1.1" 200 - 34 0.050 0.056 2026-10-06 10:01:05,016 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:05] "GET /web/image/res.partner/2059/avatar_128?unique=1791280833000 HTTP/1.1" 200 - 15 0.015 0.101 2026-10-06 10:01:05,020 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.088 2026-10-06 10:01:05,053 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:05] "GET /web/image?model=res.users&field=avatar_128&id=852 HTTP/1.1" 200 - 9 0.007 0.151 2026-10-06 10:01:05,087 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 10:01:05,110 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:05] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.012 0.167 2026-10-06 10:01:05,125 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.221 2026-10-06 10:01:05,168 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.155 2026-10-06 10:01:05,192 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.014 2026-10-06 10:01:05,207 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:01:05,914 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:05,922 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-06 10:01:05,972 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-10-06 10:01:06,019 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-06 10:01:06,030 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-06 10:01:06,140 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:06] "POST /mail/data HTTP/1.1" 200 - 20 0.023 0.027 2026-10-06 10:01:06,142 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.046 2026-10-06 10:01:06,164 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.049 2026-10-06 10:01:06,198 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:06] "GET /web/image?model=res.users&field=avatar_128&id=852 HTTP/1.1" 304 - 9 0.007 0.085 2026-10-06 10:01:06,231 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.065 2026-10-06 10:01:06,274 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:01:06,503 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:06] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.054 0.263 2026-10-06 10:01:06,523 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:06] "GET /web/image/res.company/147/favicon HTTP/1.1" 200 - 9 0.005 0.289 2026-10-06 10:01:06,559 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:06] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.010 0.016 2026-10-06 10:01:06,626 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:06] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.019 0.051 2026-10-06 10:01:06,633 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.067 2026-10-06 10:01:06,894 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:06,949 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:06] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.019 0.019 2026-10-06 10:01:06,971 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:07,000 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:07] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.016 2026-10-06 10:01:07,026 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:07,090 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:07,155 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:07,197 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:07] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.023 2026-10-06 10:01:07,390 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:07] "POST /web/action/run HTTP/1.1" 200 - 57 0.055 0.123 2026-10-06 10:01:07,494 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:07] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.078 2026-10-06 10:01:07,524 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 10:01:07,579 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:07] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.013 0.043 2026-10-06 10:01:07,737 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:07] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.013 0.072 2026-10-06 10:01:07,781 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:07] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.028 2026-10-06 10:01:07,812 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-06 10:01:07,888 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:07,906 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:07] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.015 0.019 2026-10-06 10:01:07,934 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:07,996 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:08,066 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:08,777 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:08] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 277 0.236 0.473 2026-10-06 10:01:08,790 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.702 2026-10-06 10:01:08,794 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.339 2026-10-06 10:01:08,864 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:08] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.018 0.054 2026-10-06 10:01:08,935 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:08] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.008 0.016 2026-10-06 10:01:08,959 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-10-06 10:01:08,961 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-06 10:01:09,013 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:09] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.027 0.058 2026-10-06 10:01:09,029 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:09] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.096 2026-10-06 10:01:09,046 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:09] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.006 0.064 2026-10-06 10:01:09,240 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: heap 25330556 (allocated 27226112) 2026-10-06 10:01:09,250 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 7950 2026-10-06 10:01:09,251 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-10-06 10:01:09,252 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 7950 2026-10-06 10:01:09,348 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_100109_348667_test_reconcile_manual_fx_tour.txt 2026-10-06 10:01:09,348 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmp7ms7sc1l_chrome_odoo" 2026-10-06 10:01:09,445 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 10:01:25,642 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-10-06 10:01:27,439 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 8192 2026-10-06 10:01:27,439 121 INFO rb-7dc4d15-225289-421537 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/tmp6urhct3t_chrome_odoo 2026-10-06 10:01:27,440 121 INFO rb-7dc4d15-225289-421537 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:38167/json/version 2026-10-06 10:01:27,441 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:38167/json/version with timeout 3 increased to 10s during tests 2026-10-06 10:01:27,509 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:27,510 121 INFO rb-7dc4d15-225289-421537 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:38167/json 2026-10-06 10:01:27,511 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:38167/json with timeout 3 increased to 10s during tests 2026-10-06 10:01:27,536 121 INFO rb-7dc4d15-225289-421537 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:38167/devtools/page/C1EA4F3ADA8E6AC80136ACE4B88B79B7 2026-10-06 10:01:27,544 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:27,554 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:27,675 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_fence_absent from n/a 2026-10-06 10:01:27,684 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:27,688 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:27,688 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:27,705 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:01:29,177 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:29] "GET /odoo HTTP/1.1" 200 - 181 0.123 1.353 2026-10-06 10:01:29,183 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': 'C1EA4F3ADA8E6AC80136ACE4B88B79B7', 'loaderId': '5C5DB20773D8A5C09866888596D45897', 'isDownload': False} 2026-10-06 10:01:29,183 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:29,234 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:29] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-06 10:01:29,266 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:01:29,419 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:29] "GET /web/webclient/load_menus/f1357816c8f7dc5099e2596e3f5b88150747febd72ae1ed4bf244ae48cbd2948 HTTP/1.1" 200 - 139 0.082 0.114 2026-10-06 10:01:29,435 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:29] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.209 2026-10-06 10:01:29,448 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:29] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.228 2026-10-06 10:01:29,482 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.230 2026-10-06 10:01:29,510 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:29] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-06 10:01:29,610 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:29] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-06 10:01:30,420 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-06 10:01:30,427 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-06 10:01:30,432 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-06 10:01:30,454 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-06 10:01:30,479 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:30,506 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 10:01:30,550 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.020 2026-10-06 10:01:30,557 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.016 2026-10-06 10:01:30,574 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.012 2026-10-06 10:01:30,638 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:30,704 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:01:30,738 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "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-06 10:01:30,758 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "POST /mail/data HTTP/1.1" 200 - 34 0.056 0.056 2026-10-06 10:01:30,780 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.088 2026-10-06 10:01:30,840 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "GET /web/image/res.partner/2070/avatar_128?unique=1791280869000 HTTP/1.1" 200 - 15 0.017 0.130 2026-10-06 10:01:30,933 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.027 0.231 2026-10-06 10:01:30,981 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "GET /web/image?model=res.users&field=avatar_128&id=855 HTTP/1.1" 200 - 9 0.016 0.278 2026-10-06 10:01:30,984 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.277 2026-10-06 10:01:31,011 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:01:31,033 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.227 2026-10-06 10:01:31,121 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:31] "POST /mail/data HTTP/1.1" 200 - 37 0.035 0.156 2026-10-06 10:01:31,144 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.144 2026-10-06 10:01:31,795 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:31,807 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-06 10:01:31,817 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:31,855 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-10-06 10:01:31,871 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-06 10:01:31,979 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:31] "POST /mail/data HTTP/1.1" 200 - 20 0.028 0.032 2026-10-06 10:01:32,001 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.030 2026-10-06 10:01:32,044 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "GET /web/image?model=res.users&field=avatar_128&id=855 HTTP/1.1" 200 - 9 0.016 0.064 2026-10-06 10:01:32,086 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:01:32,237 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.052 0.148 2026-10-06 10:01:32,261 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.241 2026-10-06 10:01:32,263 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.288 2026-10-06 10:01:32,293 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:01:32,316 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "GET /web/image/res.company/148/favicon HTTP/1.1" 200 - 9 0.030 0.207 2026-10-06 10:01:32,486 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.089 0.119 2026-10-06 10:01:32,585 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-10-06 10:01:32,686 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.002 0.032 2026-10-06 10:01:32,693 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.023 2026-10-06 10:01:32,697 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.020 2026-10-06 10:01:32,721 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-06 10:01:32,890 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:01:32,891 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:32] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:01:32,902 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:32,989 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-10-06 10:01:32,990 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:33,187 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 23791812 (allocated 24604672) 2026-10-06 10:01:33,201 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 8192 2026-10-06 10:01:33,203 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-10-06 10:01:33,203 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 8192 2026-10-06 10:01:33,303 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_100133_303705_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-10-06 10:01:33,304 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmp6urhct3t_chrome_odoo" 2026-10-06 10:01:33,361 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user ... 2026-10-06 10:01:35,164 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 8419 2026-10-06 10:01:35,165 121 INFO rb-7dc4d15-225289-421537 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/tmpuj7k5ykw_chrome_odoo 2026-10-06 10:01:35,165 121 INFO rb-7dc4d15-225289-421537 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:34533/json/version 2026-10-06 10:01:35,166 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:34533/json/version with timeout 3 increased to 10s during tests 2026-10-06 10:01:35,181 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:35,182 121 INFO rb-7dc4d15-225289-421537 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:34533/json 2026-10-06 10:01:35,182 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:34533/json with timeout 3 increased to 10s during tests 2026-10-06 10:01:35,193 121 INFO rb-7dc4d15-225289-421537 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:34533/devtools/page/563BF1821BAB60CBB885874C5369E663 2026-10-06 10:01:35,221 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:35,234 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:35,391 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_fence_present from n/a 2026-10-06 10:01:35,403 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:35,414 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:35,414 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:35,430 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:01:37,010 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:37] "GET /odoo HTTP/1.1" 200 - 181 0.173 1.411 2026-10-06 10:01:37,014 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': '563BF1821BAB60CBB885874C5369E663', 'loaderId': 'B74912A02F3EE4D9C9B269E390C323C4', 'isDownload': False} 2026-10-06 10:01:37,014 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:37,065 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:37] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-10-06 10:01:37,077 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:37] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-06 10:01:37,327 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:37] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.128 0.146 2026-10-06 10:01:37,337 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:37] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.282 2026-10-06 10:01:37,361 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.283 2026-10-06 10:01:37,387 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:01:37,428 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:37] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-06 10:01:37,447 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:37] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-06 10:01:38,166 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-06 10:01:38,180 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-06 10:01:38,181 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-06 10:01:38,226 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-06 10:01:38,242 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:38,254 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:01:38,305 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-06 10:01:38,335 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.028 2026-10-06 10:01:38,358 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.033 2026-10-06 10:01:38,377 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:38,466 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-06 10:01:38,501 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01: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-06 10:01:38,511 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "POST /mail/data HTTP/1.1" 200 - 34 0.078 0.053 2026-10-06 10:01:38,541 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.120 2026-10-06 10:01:38,599 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "GET /web/image/res.partner/2071/avatar_128?unique=1791280869000 HTTP/1.1" 200 - 15 0.014 0.170 2026-10-06 10:01:38,694 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.026 0.198 2026-10-06 10:01:38,704 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.255 2026-10-06 10:01:38,746 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.194 2026-10-06 10:01:38,790 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:01:38,809 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "GET /web/image?model=res.users&field=avatar_128&id=856 HTTP/1.1" 200 - 9 0.019 0.377 2026-10-06 10:01:38,831 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.047 2026-10-06 10:01:39,716 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:39,724 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-06 10:01:39,742 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:39,787 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-06 10:01:39,804 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-06 10:01:39,983 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:39] "POST /mail/data HTTP/1.1" 200 - 20 0.043 0.074 2026-10-06 10:01:40,014 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.092 2026-10-06 10:01:40,019 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.107 2026-10-06 10:01:40,062 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "GET /web/image?model=res.users&field=avatar_128&id=856 HTTP/1.1" 200 - 9 0.010 0.129 2026-10-06 10:01:40,091 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.080 2026-10-06 10:01:40,109 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:01:40,131 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:01:40,251 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.047 0.159 2026-10-06 10:01:40,283 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "GET /web/image/res.company/148/favicon HTTP/1.1" 200 - 9 0.017 0.161 2026-10-06 10:01:40,421 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.047 0.080 2026-10-06 10:01:40,525 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 10:01:40,593 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-06 10:01:40,622 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.018 2026-10-06 10:01:40,632 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.003 0.022 2026-10-06 10:01:40,638 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-06 10:01:40,790 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 10:01:40,792 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:01:40] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 10:01:40,802 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:40,890 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-10-06 10:01:40,891 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:41,161 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: heap 24052320 (allocated 24866816) 2026-10-06 10:01:41,175 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 8419 2026-10-06 10:01:41,177 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-10-06 10:01:41,177 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 8419 2026-10-06 10:01:41,328 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_100141_328140_test_reconcile_group_fence_present_for_account_user.txt 2026-10-06 10:01:41,328 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmpuj7k5ykw_chrome_odoo" 2026-10-06 10:01:41,425 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 10:01:57,505 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice ... 2026-10-06 10:01:59,581 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome pid: 8640 2026-10-06 10:01:59,582 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmp5b_610uv_chrome_odoo 2026-10-06 10:01:59,582 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:41797/json/version 2026-10-06 10:01:59,583 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:41797/json/version with timeout 3 increased to 10s during tests 2026-10-06 10:01:59,608 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Browser version: Chrome/150.0.7871.114 2026-10-06 10:01:59,608 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:41797/json 2026-10-06 10:01:59,609 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:41797/json with timeout 3 increased to 10s during tests 2026-10-06 10:01:59,617 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Websocket url found: ws://127.0.0.1:41797/devtools/page/9917E2DC998BB0E46381559AFA3069E1 2026-10-06 10:01:59,628 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Enable chrome headless console log notification 2026-10-06 10:01:59,643 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless enable page notifications 2026-10-06 10:01:59,781 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_difference_bank_user from n/a 2026-10-06 10:01:59,792 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Setting session cookie in browser 2026-10-06 10:01:59,799 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:59,799 121 INFO rb-7dc4d15-225289-421537 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-06 10:01:59,816 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:02:01,416 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:01] "GET /odoo HTTP/1.1" 200 - 181 0.183 1.422 2026-10-06 10:02:01,421 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Navigation result: {'frameId': '9917E2DC998BB0E46381559AFA3069E1', 'loaderId': 'D3D352E08616364E8029DD0521378E0C', 'isDownload': False} 2026-10-06 10:02:01,421 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:01,468 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:01] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-06 10:02:01,493 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:01] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-10-06 10:02:01,510 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:01] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.046 2026-10-06 10:02:01,601 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:02:01,734 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:01] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.105 0.166 2026-10-06 10:02:01,772 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.272 2026-10-06 10:02:01,795 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:01] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-06 10:02:01,892 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:01] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 10:02:02,715 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-06 10:02:02,722 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-06 10:02:02,722 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-06 10:02:02,752 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-06 10:02:02,757 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-06 10:02:02,777 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:02:02,831 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.023 2026-10-06 10:02:02,850 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.010 2026-10-06 10:02:02,875 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.015 2026-10-06 10:02:02,947 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:03,043 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-06 10:02:03,061 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:03] "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-06 10:02:03,101 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:03] "POST /mail/data HTTP/1.1" 200 - 34 0.068 0.081 2026-10-06 10:02:03,203 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:03] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.024 0.203 2026-10-06 10:02:03,268 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:03] "GET /web/image/res.partner/2082/avatar_128?unique=1791280901000 HTTP/1.1" 200 - 15 0.030 0.250 2026-10-06 10:02:03,295 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:02:03,325 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.024 0.175 2026-10-06 10:02:03,354 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.085 2026-10-06 10:02:03,418 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:03] "GET /web/image?model=res.users&field=avatar_128&id=859 HTTP/1.1" 200 - 9 0.022 0.409 2026-10-06 10:02:03,420 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.397 2026-10-06 10:02:03,443 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.444 2026-10-06 10:02:04,032 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:04,045 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.010 2026-10-06 10:02:04,086 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-06 10:02:04,133 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.012 2026-10-06 10:02:04,149 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-06 10:02:04,256 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 10:02:04,283 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "POST /mail/data HTTP/1.1" 200 - 20 0.042 0.037 2026-10-06 10:02:04,333 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "GET /web/image/res.company/149/favicon HTTP/1.1" 200 - 9 0.019 0.065 2026-10-06 10:02:04,334 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.106 2026-10-06 10:02:04,370 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "GET /web/image/res.partner/2082/avatar_128?unique=1791280901000 HTTP/1.1" 200 - 8 0.013 0.126 2026-10-06 10:02:04,410 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "GET /web/image?model=res.users&field=avatar_128&id=859 HTTP/1.1" 200 - 9 0.014 0.149 2026-10-06 10:02:04,442 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.195 2026-10-06 10:02:04,472 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.168 2026-10-06 10:02:04,522 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:02:04,675 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.060 0.129 2026-10-06 10:02:04,847 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.042 0.089 2026-10-06 10:02:04,961 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 10:02:05,052 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:05] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-06 10:02:05,073 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:05] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.005 0.007 2026-10-06 10:02:05,079 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:05] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.012 2026-10-06 10:02:05,107 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:05] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.007 0.016 2026-10-06 10:02:05,234 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:05] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:02:05,246 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:05] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:02:05,297 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:05,347 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:05] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.020 0.038 2026-10-06 10:02:05,624 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:05] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.060 0.192 2026-10-06 10:02:05,667 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:05] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.006 0.017 2026-10-06 10:02:05,770 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:05] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.010 0.023 2026-10-06 10:02:05,791 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:05] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.046 2026-10-06 10:02:05,829 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:05] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.022 2026-10-06 10:02:05,911 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:05,988 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:05] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.001 0.080 2026-10-06 10:02:06,029 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 10:02:06,112 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:06] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.023 0.057 2026-10-06 10:02:06,189 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:06] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.010 0.018 2026-10-06 10:02:07,705 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:07] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.063 1.463 2026-10-06 10:02:07,762 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:07] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.032 2026-10-06 10:02:07,770 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-06 10:02:07,845 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.037 2026-10-06 10:02:07,853 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-10-06 10:02:07,963 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:08,028 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:08,067 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:08] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.009 0.028 2026-10-06 10:02:08,206 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:08] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.046 0.075 2026-10-06 10:02:08,240 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-10-06 10:02:08,293 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:08,429 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:08] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.040 0.090 2026-10-06 10:02:08,471 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:08,572 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:08] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.027 0.069 2026-10-06 10:02:08,640 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:08,664 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:08] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.019 0.025 2026-10-06 10:02:08,935 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:08] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.017 0.026 2026-10-06 10:02:08,974 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:09,113 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:09] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 30 0.039 0.090 2026-10-06 10:02:09,159 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:09,293 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:09] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 31 0.041 0.087 2026-10-06 10:02:09,498 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #859 deleted account.move.line.ctp records with IDs: [1602] 2026-10-06 10:02:09,713 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #859 deleted account.move.line records with IDs: [3269] 2026-10-06 10:02:10,256 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:10] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 314 0.443 0.491 2026-10-06 10:02:10,338 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.026 0.045 2026-10-06 10:02:10,384 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 10:02:10,407 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:10] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:02:10,417 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: tour succeeded 2026-10-06 10:02:10,418 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:10,704 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: heap 28172036 (allocated 29585408) 2026-10-06 10:02:10,710 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing chrome headless with pid 8640 2026-10-06 10:02:10,714 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing websocket connection 2026-10-06 10:02:10,718 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Terminating chrome headless with pid 8640 2026-10-06 10:02:10,833 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_100210_833415_test_bank_payment_difference_choice.txt 2026-10-06 10:02:10,833 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Removing chrome user profile "/tmp/tmp5b_610uv_chrome_odoo" 2026-10-06 10:02:10,911 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice ... 2026-10-06 10:02:12,856 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome pid: 8905 2026-10-06 10:02:12,856 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmp4hejdfb8_chrome_odoo 2026-10-06 10:02:12,856 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:37137/json/version 2026-10-06 10:02:12,858 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:37137/json/version with timeout 3 increased to 10s during tests 2026-10-06 10:02:12,868 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:12,868 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:37137/json 2026-10-06 10:02:12,870 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:37137/json with timeout 3 increased to 10s during tests 2026-10-06 10:02:12,884 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Websocket url found: ws://127.0.0.1:37137/devtools/page/6E40B4AA599A987CDDA9F43DE9E600B1 2026-10-06 10:02:12,897 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Enable chrome headless console log notification 2026-10-06 10:02:12,906 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless enable page notifications 2026-10-06 10:02:13,024 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_difference_ji_user from n/a 2026-10-06 10:02:13,035 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Setting session cookie in browser 2026-10-06 10:02:13,039 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:13,039 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:13,059 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:02:14,617 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:14] "GET /odoo HTTP/1.1" 200 - 181 0.168 1.394 2026-10-06 10:02:14,622 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Navigation result: {'frameId': '6E40B4AA599A987CDDA9F43DE9E600B1', 'loaderId': '1673A1F791016D60B145834073B41EB0', 'isDownload': False} 2026-10-06 10:02:14,622 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:14,688 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:14] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-10-06 10:02:14,709 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:14] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.051 2026-10-06 10:02:14,726 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:02:14,948 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:14] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.123 0.150 2026-10-06 10:02:14,957 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:14] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.278 2026-10-06 10:02:14,984 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.295 2026-10-06 10:02:15,024 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:15] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-06 10:02:15,031 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:15] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-06 10:02:15,778 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-06 10:02:15,785 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-06 10:02:15,789 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-06 10:02:15,810 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.012 2026-10-06 10:02:15,842 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:15,861 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:02:15,904 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.023 2026-10-06 10:02:15,922 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-06 10:02:15,943 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.022 2026-10-06 10:02:16,003 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:16,084 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:02:16,100 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:02:16,149 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:16] "POST /mail/data HTTP/1.1" 200 - 34 0.071 0.072 2026-10-06 10:02:16,239 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:16] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.022 0.189 2026-10-06 10:02:16,259 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.190 2026-10-06 10:02:16,350 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:16] "GET /web/image?model=res.users&field=avatar_128&id=860 HTTP/1.1" 200 - 16 0.027 0.269 2026-10-06 10:02:16,375 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:02:16,407 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:16] "GET /web/image/res.partner/2083/avatar_128?unique=1791280901000 HTTP/1.1" 200 - 8 0.018 0.321 2026-10-06 10:02:16,445 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.126 2026-10-06 10:02:16,492 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.308 2026-10-06 10:02:16,494 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.418 2026-10-06 10:02:17,295 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:17,316 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.008 0.005 2026-10-06 10:02:17,342 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:17,396 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 10:02:17,410 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.011 2026-10-06 10:02:17,560 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:17] "POST /mail/data HTTP/1.1" 200 - 20 0.037 0.040 2026-10-06 10:02:17,612 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:17] "GET /web/image?model=res.users&field=avatar_128&id=860 HTTP/1.1" 200 - 9 0.016 0.095 2026-10-06 10:02:17,650 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.124 2026-10-06 10:02:17,656 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.141 2026-10-06 10:02:17,709 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:17] "GET /web/image/res.partner/2083/avatar_128?unique=1791280901000 HTTP/1.1" 200 - 8 0.021 0.180 2026-10-06 10:02:17,758 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-06 10:02:17,762 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.169 2026-10-06 10:02:17,808 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:02:18,117 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:18] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.117 0.314 2026-10-06 10:02:18,152 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:18] "GET /web/image/res.company/149/favicon HTTP/1.1" 200 - 9 0.013 0.395 2026-10-06 10:02:18,182 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:18] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.021 2026-10-06 10:02:18,260 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.026 0.050 2026-10-06 10:02:18,272 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.079 2026-10-06 10:02:18,512 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:18,564 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:18] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.017 0.026 2026-10-06 10:02:18,589 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:18,616 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:18] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.017 2026-10-06 10:02:18,647 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:18,709 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:18,775 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:18,824 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:18] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.023 2026-10-06 10:02:19,024 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:19] "POST /web/action/run HTTP/1.1" 200 - 45 0.062 0.128 2026-10-06 10:02:19,147 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:19] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.024 0.080 2026-10-06 10:02:19,183 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-06 10:02:19,258 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:19] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.027 0.048 2026-10-06 10:02:19,436 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:19] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.024 0.070 2026-10-06 10:02:19,498 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:19] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.034 2026-10-06 10:02:19,536 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-10-06 10:02:19,632 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:19,648 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:19] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.010 0.026 2026-10-06 10:02:19,683 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:19,822 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:19] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.030 0.099 2026-10-06 10:02:19,903 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-06 10:02:19,912 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:19,943 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:19] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 9 0.010 0.017 2026-10-06 10:02:20,055 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 10:02:20,202 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:20] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.012 0.019 2026-10-06 10:02:20,240 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:20,367 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:20] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 29 0.039 0.080 2026-10-06 10:02:20,394 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 10:02:20,413 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:20,558 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:20] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 27 0.025 0.112 2026-10-06 10:02:21,409 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:21] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 221 0.325 0.505 2026-10-06 10:02:21,427 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:21] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.815 2026-10-06 10:02:21,452 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:21] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.826 2026-10-06 10:02:21,535 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:21] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.031 0.081 2026-10-06 10:02:21,605 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:21] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.018 2026-10-06 10:02:21,624 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:21] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.013 2026-10-06 10:02:21,628 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: tour succeeded 2026-10-06 10:02:21,631 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:21,731 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:21] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.049 0.067 2026-10-06 10:02:21,744 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:21] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.096 2026-10-06 10:02:21,922 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: heap 26175572 (allocated 27750400) 2026-10-06 10:02:21,973 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing chrome headless with pid 8905 2026-10-06 10:02:21,976 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing websocket connection 2026-10-06 10:02:21,978 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Terminating chrome headless with pid 8905 2026-10-06 10:02:22,110 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_100222_110067_test_journal_items_payment_difference_choice.txt 2026-10-06 10:02:22,110 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Removing chrome user profile "/tmp/tmp4hejdfb8_chrome_odoo" 2026-10-06 10:02:22,215 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 10:02:38,094 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:40,003 121 INFO rb-7dc4d15-225289-421537 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: 9158 2026-10-06 10:02:40,003 121 INFO rb-7dc4d15-225289-421537 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/tmp9zc5_z8s_chrome_odoo 2026-10-06 10:02:40,004 121 INFO rb-7dc4d15-225289-421537 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:42823/json/version 2026-10-06 10:02:40,005 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:42823/json/version with timeout 3 increased to 10s during tests 2026-10-06 10:02:40,027 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:40,027 121 INFO rb-7dc4d15-225289-421537 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:42823/json 2026-10-06 10:02:40,030 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:42823/json with timeout 3 increased to 10s during tests 2026-10-06 10:02:40,041 121 INFO rb-7dc4d15-225289-421537 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:42823/devtools/page/388B4D397D405C3D4171BD3F4FD764AA 2026-10-06 10:02:40,054 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:40,064 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:40,177 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:recon_kanban_new_user from n/a 2026-10-06 10:02:40,188 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:40,195 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:40,195 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:40,209 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:02:41,769 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:41] "GET /odoo HTTP/1.1" 200 - 181 0.168 1.395 2026-10-06 10:02:41,773 121 INFO rb-7dc4d15-225289-421537 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': '388B4D397D405C3D4171BD3F4FD764AA', 'loaderId': '9269594D70AC41C257E1DE19833F538F', 'isDownload': False} 2026-10-06 10:02:41,773 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:41,987 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:41] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.075 0.110 2026-10-06 10:02:42,000 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:42] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.192 2026-10-06 10:02:42,008 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:42] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.201 2026-10-06 10:02:42,017 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:42] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.209 2026-10-06 10:02:42,064 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.024 0.226 2026-10-06 10:02:42,084 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:02:42,125 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:42] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-06 10:02:42,200 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:42] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-06 10:02:42,982 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-06 10:02:42,992 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-06 10:02:42,995 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-06 10:02:43,020 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.008 2026-10-06 10:02:43,035 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:43,048 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:02:43,119 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.023 2026-10-06 10:02:43,134 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-06 10:02:43,159 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.021 2026-10-06 10:02:43,228 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:43,310 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 10:02:43,338 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "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-06 10:02:43,359 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "POST /mail/data HTTP/1.1" 200 - 34 0.060 0.065 2026-10-06 10:02:43,491 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.033 0.206 2026-10-06 10:02:43,525 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.240 2026-10-06 10:02:43,529 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.273 2026-10-06 10:02:43,605 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:02:43,619 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "GET /web/image/res.partner/2094/avatar_128?unique=1791280942000 HTTP/1.1" 200 - 15 0.038 0.309 2026-10-06 10:02:43,664 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "GET /web/image?model=res.users&field=avatar_128&id=863 HTTP/1.1" 200 - 9 0.014 0.374 2026-10-06 10:02:43,697 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.133 2026-10-06 10:02:43,746 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.355 2026-10-06 10:02:44,455 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:44,467 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-06 10:02:44,475 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:44,530 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-06 10:02:44,562 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.004 0.027 2026-10-06 10:02:44,711 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:44] "POST /mail/data HTTP/1.1" 200 - 20 0.071 0.048 2026-10-06 10:02:44,745 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:44] "GET /web/image?model=res.users&field=avatar_128&id=863 HTTP/1.1" 200 - 9 0.009 0.122 2026-10-06 10:02:44,785 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:44] "GET /web/image/res.partner/2094/avatar_128?unique=1791280942000 HTTP/1.1" 200 - 8 0.011 0.151 2026-10-06 10:02:44,812 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:44] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.184 2026-10-06 10:02:44,815 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.189 2026-10-06 10:02:44,851 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.105 2026-10-06 10:02:44,875 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:02:44,889 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-06 10:02:45,037 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:45] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.044 0.132 2026-10-06 10:02:45,078 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:45] "GET /web/image/res.company/150/favicon HTTP/1.1" 200 - 9 0.020 0.189 2026-10-06 10:02:45,253 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:45] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.063 0.090 2026-10-06 10:02:45,390 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 10:02:45,476 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:45] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-06 10:02:45,495 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:45] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.007 2026-10-06 10:02:45,503 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:45] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.014 2026-10-06 10:02:45,511 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:45] "GET /web/assets/8a8e359/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-06 10:02:45,650 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:45] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:02:45,656 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:45] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:02:45,703 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:45,772 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:45] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.018 0.035 2026-10-06 10:02:46,135 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.070 0.258 2026-10-06 10:02:46,179 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.015 2026-10-06 10:02:46,233 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.018 2026-10-06 10:02:46,256 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.036 2026-10-06 10:02:46,298 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.034 2026-10-06 10:02:46,366 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:46,417 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:46,490 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.108 2026-10-06 10:02:46,549 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/account.bank.statement.line/action_new_account_bank_statement_line HTTP/1.1" 200 - 10 0.025 0.089 2026-10-06 10:02:46,554 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-10-06 10:02:46,622 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.023 0.056 2026-10-06 10:02:46,635 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.001 0.047 2026-10-06 10:02:46,712 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.016 2026-10-06 10:02:46,863 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.049 0.112 2026-10-06 10:02:46,972 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 10 0.016 0.245 2026-10-06 10:02:46,983 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.087 2026-10-06 10:02:46,987 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.090 2026-10-06 10:02:47,135 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:47,236 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:47,299 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:47,360 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:47,389 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:47] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 3 0.005 0.023 2026-10-06 10:02:48,031 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 141 0.172 0.445 2026-10-06 10:02:48,055 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:48] "POST /web/dataset/call_button/account.bank.statement.line/save HTTP/1.1" 200 - 0 0.000 0.004 2026-10-06 10:02:48,088 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:48,095 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-06 10:02:48,182 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.017 0.047 2026-10-06 10:02:48,211 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:02:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 10:02:48,217 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:48,218 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:48,445 121 INFO rb-7dc4d15-225289-421537 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 28611168 (allocated 30633984) 2026-10-06 10:02:48,449 121 INFO rb-7dc4d15-225289-421537 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 9158 2026-10-06 10:02:48,452 121 INFO rb-7dc4d15-225289-421537 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-06 10:02:48,453 121 INFO rb-7dc4d15-225289-421537 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 9158 2026-10-06 10:02:48,568 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_100248_567852_test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.txt 2026-10-06 10:02:48,568 121 INFO rb-7dc4d15-225289-421537 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/tmp9zc5_z8s_chrome_odoo" 2026-10-06 10:02:48,684 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:03:04,262 121 INFO rb-7dc4d15-225289-421537 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-06 10:03:06,756 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #867 deleted account.move.line.ctp records with IDs: [1610] 2026-10-06 10:03:06,925 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #867 deleted account.move.line records with IDs: [3283] 2026-10-06 10:03:07,175 121 INFO rb-7dc4d15-225289-421537 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-06 10:03:10,173 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_an_entry_that_differs_from_the_lines_shown_is_refused ... 2026-10-06 10:03:10,753 121 INFO rb-7dc4d15-225289-421537 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-06 10:03:12,349 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_each_settled_item_is_reconciled_with_its_own_row ... 2026-10-06 10:03:13,803 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1620] 2026-10-06 10:03:13,990 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3304] 2026-10-06 10:03:15,725 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1625] 2026-10-06 10:03:15,856 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3312] 2026-10-06 10:03:17,514 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1630] 2026-10-06 10:03:17,659 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3320] 2026-10-06 10:03:19,330 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1634] 2026-10-06 10:03:19,476 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3326] 2026-10-06 10:03:21,265 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1637] 2026-10-06 10:03:21,405 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3331] 2026-10-06 10:03:21,771 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_invalid_draft_is_rejected_before_anything_is_written ... 2026-10-06 10:03:33,299 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_difference_is_kept_open_or_closed_as_chosen ... 2026-10-06 10:03:42,085 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.partial.reconcile records with IDs: [257, 258] 2026-10-06 10:03:42,173 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.full.reconcile records with IDs: [169] 2026-10-06 10:03:42,435 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.partial.reconcile records with IDs: [259, 260] 2026-10-06 10:03:47,354 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.partial.reconcile records with IDs: [264, 265] 2026-10-06 10:03:47,433 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.full.reconcile records with IDs: [173] 2026-10-06 10:03:49,403 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_preview_is_what_reconcile_does ... 2026-10-06 10:03:54,719 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted ir.config_parameter records with IDs: [85] 2026-10-06 10:03:54,755 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_to_check_flags_and_set_as_checked_clears ... 2026-10-06 10:03:57,298 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_marking_an_item_fully_paid_posts_the_difference_where_chosen ... 2026-10-06 10:03:58,563 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1718] 2026-10-06 10:03:58,736 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3494] 2026-10-06 10:04:00,043 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1721] 2026-10-06 10:04:00,193 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3499] 2026-10-06 10:04:01,814 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1725] 2026-10-06 10:04:01,963 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3505] 2026-10-06 10:04:03,749 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1729] 2026-10-06 10:04:03,897 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3511] 2026-10-06 10:04:06,327 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1736] 2026-10-06 10:04:06,502 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3523] 2026-10-06 10:04:07,675 121 INFO rb-7dc4d15-225289-421537 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-06 10:04:08,433 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1740] 2026-10-06 10:04:08,559 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3530] 2026-10-06 10:04:08,743 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_payer_name_identifies_the_partner_only_when_exactly_one_matches ... 2026-10-06 10:04:09,803 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1741] 2026-10-06 10:04:09,943 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3534] 2026-10-06 10:04:25,804 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_identified_partner_is_written_only_at_validate ... 2026-10-06 10:04:27,553 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1753] 2026-10-06 10:04:27,710 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3557] 2026-10-06 10:04:29,209 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1756] 2026-10-06 10:04:29,327 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3562] 2026-10-06 10:04:30,881 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff ... 2026-10-06 10:04:30,980 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:34,230 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d6206cae0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:34,231 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d65fc5f80> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:34,242 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:34,249 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d65fc6c00> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:35,761 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:38,946 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d699e6b60> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:38,948 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d64914d60> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:38,959 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:38,966 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d65ea7ec0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:39,415 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:43,477 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d672fdee0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:43,479 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d6808e0c0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:43,487 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:43,494 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68e0fe20> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:43,945 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:47,256 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d69adb560> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:47,258 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d93c3c720> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:47,276 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:47,283 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d93c3c860> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:48,742 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:52,005 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d69591760> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:52,006 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d68ecea20> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:52,020 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:52,026 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68ecd080> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:52,479 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:56,674 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d6e78b560> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:56,676 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d670ca200> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:56,684 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:56,691 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d670c8180> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:04:57,126 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:01,127 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d62f8a3e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:01,129 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d6890d940> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:01,138 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:01,145 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d62115f80> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:01,614 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:04,732 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d678c0400> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:04,734 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d64c78cc0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:04,743 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:04,748 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d64c7b2e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:10,306 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_remainder_lands_on_a_chosen_destination ... 2026-10-06 10:05:11,744 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1768] 2026-10-06 10:05:11,933 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3584] 2026-10-06 10:05:15,945 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1775] 2026-10-06 10:05:16,095 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_taxed_reconciliation_model_posts_its_taxes_as_core_does ... 2026-10-06 10:05:16,987 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1777] 2026-10-06 10:05:17,120 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3599] 2026-10-06 10:05:18,171 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1782] 2026-10-06 10:05:18,318 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3606] 2026-10-06 10:05:19,472 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1787] 2026-10-06 10:05:19,628 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3613] 2026-10-06 10:05:20,812 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1792] 2026-10-06 10:05:20,932 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3620] 2026-10-06 10:05:22,014 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1797] 2026-10-06 10:05:22,156 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3627] 2026-10-06 10:05:23,147 121 INFO rb-7dc4d15-225289-421537 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-06 10:05:23,865 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1804] 2026-10-06 10:05:24,022 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3637] 2026-10-06 10:05:25,195 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1807] 2026-10-06 10:05:25,348 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3642] 2026-10-06 10:05:25,742 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_and_revert_are_offered_only_when_meaningful ... 2026-10-06 10:05:28,239 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_is_idempotent_and_undo_restores_a_clean_draft ... 2026-10-06 10:05:29,415 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1814] 2026-10-06 10:05:29,560 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3658] 2026-10-06 10:05:31,280 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1819] 2026-10-06 10:05:31,427 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3667] 2026-10-06 10:05:31,863 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.partial.reconcile records with IDs: [289] 2026-10-06 10:05:31,942 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.full.reconcile records with IDs: [188] 2026-10-06 10:05:32,175 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1820] 2026-10-06 10:05:32,291 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3666, 3668] 2026-10-06 10:05:33,426 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.partial.reconcile records with IDs: [290] 2026-10-06 10:05:33,501 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.full.reconcile records with IDs: [189] 2026-10-06 10:05:35,027 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1825] 2026-10-06 10:05:35,194 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3678] 2026-10-06 10:05:35,705 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_posts_exactly_the_validated_draft ... 2026-10-06 10:05:36,949 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1828] 2026-10-06 10:05:37,066 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3683] 2026-10-06 10:05:38,645 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1832] 2026-10-06 10:05:38,769 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3689] 2026-10-06 10:05:40,189 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1835] 2026-10-06 10:05:40,352 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3694] 2026-10-06 10:05:42,484 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line.ctp records with IDs: [1839] 2026-10-06 10:05:42,611 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #864 deleted account.move.line records with IDs: [3700] 2026-10-06 10:05:42,846 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:46,387 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d62218b80> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:46,388 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d66d53ce0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:46,396 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:46,403 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d66d52340> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:05:46,444 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 10:06:02,173 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:05,829 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome pid: 9418 2026-10-06 10:06:05,830 121 INFO rb-7dc4d15-225289-421537 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/tmpwj9ccrus_chrome_odoo 2026-10-06 10:06:05,831 121 INFO rb-7dc4d15-225289-421537 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:36307/json/version 2026-10-06 10:06:05,834 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:36307/json/version with timeout 3 increased to 10s during tests 2026-10-06 10:06:05,922 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:05,925 121 INFO rb-7dc4d15-225289-421537 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:36307/json 2026-10-06 10:06:05,926 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:36307/json with timeout 3 increased to 10s during tests 2026-10-06 10:06:05,942 121 INFO rb-7dc4d15-225289-421537 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:36307/devtools/page/54A7458F74B1245C5C9D2CF86E5F10E7 2026-10-06 10:06:05,955 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:05,963 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:06,112 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:stmt_form_mismatch_user from n/a 2026-10-06 10:06:06,126 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:06,132 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:06,132 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:06,151 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:06:08,656 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:08] "GET /odoo/action-account.action_bank_statement_tree/149 HTTP/1.1" 200 - 181 0.170 2.339 2026-10-06 10:06:08,661 121 INFO rb-7dc4d15-225289-421537 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': '54A7458F74B1245C5C9D2CF86E5F10E7', 'loaderId': '3AF251F45AF73291B928C06D8B5726AE', 'isDownload': False} 2026-10-06 10:06:08,662 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:08,719 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:08] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.016 2026-10-06 10:06:08,731 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:08] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-10-06 10:06:08,995 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:08] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.138 0.150 2026-10-06 10:06:09,003 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:09] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.308 2026-10-06 10:06:09,041 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:06:09,070 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.341 2026-10-06 10:06:09,078 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:09] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-10-06 10:06:09,599 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:09] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-06 10:06:09,671 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-06 10:06:09,695 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-06 10:06:09,697 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-06 10:06:09,711 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.022 2026-10-06 10:06:09,714 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:09,739 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:06:09,798 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.032 2026-10-06 10:06:09,827 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.005 0.055 2026-10-06 10:06:09,848 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.068 2026-10-06 10:06:09,893 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:09,948 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:09,970 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06: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-06 10:06:09,974 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 10:06:09,988 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:09] "POST /mail/data HTTP/1.1" 200 - 34 0.043 0.083 2026-10-06 10:06:10,040 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:10] "GET /web/image/res.partner/2200/avatar_128?unique=1791281146000 HTTP/1.1" 200 - 15 0.015 0.105 2026-10-06 10:06:10,079 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:10] "POST /web/action/load HTTP/1.1" 200 - 12 0.014 0.149 2026-10-06 10:06:10,127 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:10] "GET /web/image?model=res.users&field=avatar_128&id=872 HTTP/1.1" 200 - 9 0.012 0.198 2026-10-06 10:06:10,134 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.186 2026-10-06 10:06:10,164 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:10] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 10:06:10,192 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.024 0.147 2026-10-06 10:06:10,236 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:06:10,357 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:10] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.059 0.180 2026-10-06 10:06:10,396 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:10] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 9 0.017 0.223 2026-10-06 10:06:10,411 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-06 10:06:10,508 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:10] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 30 0.045 0.050 2026-10-06 10:06:10,662 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:06:10,706 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:10,770 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:10,823 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:10,876 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:10,928 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:10,928 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:11,033 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: heap 21435772 (allocated 22507520) 2026-10-06 10:06:11,042 121 INFO rb-7dc4d15-225289-421537 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 9418 2026-10-06 10:06:11,044 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:11,046 121 INFO rb-7dc4d15-225289-421537 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 9418 2026-10-06 10:06:11,149 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_100611_148745_test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.txt 2026-10-06 10:06:11,149 121 INFO rb-7dc4d15-225289-421537 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/tmpwj9ccrus_chrome_odoo" 2026-10-06 10:06:11,204 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs ... 2026-10-06 10:06:12,911 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome pid: 9625 2026-10-06 10:06:12,911 121 INFO rb-7dc4d15-225289-421537 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/tmpwyp2rkx__chrome_odoo 2026-10-06 10:06:12,911 121 INFO rb-7dc4d15-225289-421537 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:40579/json/version 2026-10-06 10:06:12,915 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:40579/json/version with timeout 3 increased to 10s during tests 2026-10-06 10:06:12,967 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:12,967 121 INFO rb-7dc4d15-225289-421537 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:40579/json 2026-10-06 10:06:12,968 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:40579/json with timeout 3 increased to 10s during tests 2026-10-06 10:06:12,979 121 INFO rb-7dc4d15-225289-421537 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:40579/devtools/page/5F46049370231C93D8A264BED60701C3 2026-10-06 10:06:12,994 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:13,009 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:13,143 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:stmt_form_large_user from n/a 2026-10-06 10:06:13,154 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:13,160 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:13,160 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:13,182 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:06:14,793 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:14] "GET /odoo/action-account.action_bank_statement_tree/150 HTTP/1.1" 200 - 181 0.221 1.393 2026-10-06 10:06:14,797 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Navigation result: {'frameId': '5F46049370231C93D8A264BED60701C3', 'loaderId': 'D596527449548B9AE071F54BBB7FA641', 'isDownload': False} 2026-10-06 10:06:14,797 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:15,025 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:15] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.082 0.105 2026-10-06 10:06:15,030 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:15] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.192 2026-10-06 10:06:15,039 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:15] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.201 2026-10-06 10:06:15,070 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:15] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.230 2026-10-06 10:06:15,071 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:06:15,111 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.241 2026-10-06 10:06:15,127 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:15] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-06 10:06:15,209 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:15] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-06 10:06:16,065 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-06 10:06:16,068 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-06 10:06:16,073 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-06 10:06:16,092 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-06 10:06:16,109 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:16,121 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 10:06:16,166 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.026 2026-10-06 10:06:16,192 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-06 10:06:16,215 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.017 2026-10-06 10:06:16,278 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:16,294 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:16,387 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-06 10:06:16,389 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 10:06:16,402 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "POST /mail/data HTTP/1.1" 200 - 34 0.059 0.062 2026-10-06 10:06:16,470 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "GET /web/image?model=res.users&field=avatar_128&id=873 HTTP/1.1" 200 - 16 0.023 0.130 2026-10-06 10:06:16,475 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.120 2026-10-06 10:06:16,510 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.174 2026-10-06 10:06:16,546 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "GET /web/image/res.partner/2201/avatar_128?unique=1791281146000 HTTP/1.1" 200 - 8 0.010 0.217 2026-10-06 10:06:16,578 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.122 2026-10-06 10:06:16,587 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 10:06:16,609 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:06:16,734 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.064 0.140 2026-10-06 10:06:16,774 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 9 0.012 0.187 2026-10-06 10:06:16,795 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-06 10:06:16,854 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:16] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 28 0.019 0.038 2026-10-06 10:06:17,001 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:06:17,027 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:17,085 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:17,087 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:17,215 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: heap 21427096 (allocated 23031808) 2026-10-06 10:06:17,230 121 INFO rb-7dc4d15-225289-421537 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 9625 2026-10-06 10:06:17,232 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:17,235 121 INFO rb-7dc4d15-225289-421537 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 9625 2026-10-06 10:06:17,332 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_100617_331957_test_large_balances_are_fully_visible_in_their_inputs.txt 2026-10-06 10:06:17,332 121 INFO rb-7dc4d15-225289-421537 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/tmpwyp2rkx__chrome_odoo" 2026-10-06 10:06:17,383 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint ... 2026-10-06 10:06:18,984 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome pid: 9827 2026-10-06 10:06:18,984 121 INFO rb-7dc4d15-225289-421537 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/tmp1i22oejb_chrome_odoo 2026-10-06 10:06:18,985 121 INFO rb-7dc4d15-225289-421537 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:41305/json/version 2026-10-06 10:06:18,987 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:41305/json/version with timeout 3 increased to 10s during tests 2026-10-06 10:06:19,049 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:19,050 121 INFO rb-7dc4d15-225289-421537 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:41305/json 2026-10-06 10:06:19,050 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:41305/json with timeout 3 increased to 10s during tests 2026-10-06 10:06:19,063 121 INFO rb-7dc4d15-225289-421537 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:41305/devtools/page/61654330F0DD95F7357824C837B52C8E 2026-10-06 10:06:19,076 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:19,098 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:19,204 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:stmt_form_clean_user from n/a 2026-10-06 10:06:19,214 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:19,220 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:19,220 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:19,242 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:06:20,944 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:20] "GET /odoo/action-account.action_bank_statement_tree/151 HTTP/1.1" 200 - 181 0.157 1.548 2026-10-06 10:06:20,947 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Navigation result: {'frameId': '61654330F0DD95F7357824C837B52C8E', 'loaderId': '3F85EF373CAAFC2E642D3B879EB45D4D', 'isDownload': False} 2026-10-06 10:06:20,948 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:21,000 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:21] "GET /web/assets/df905a0/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.011 2026-10-06 10:06:21,014 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:21] "GET /web/assets/2585d6c/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-10-06 10:06:21,059 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: Return empty 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-06 10:06:21,260 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:21] "GET /web/webclient/load_menus/add02c7aee66aef13e1605d277b5895e582fd29e2c00b4e5e7f77eff9f990dd7 HTTP/1.1" 200 - 173 0.113 0.154 2026-10-06 10:06:21,285 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.281 2026-10-06 10:06:21,305 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:21] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.315 2026-10-06 10:06:21,312 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:21] "GET /web/assets/910ab7d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-10-06 10:06:21,906 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:21] "GET /web/assets/6fa808e/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-06 10:06:22,009 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-06 10:06:22,013 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-06 10:06:22,020 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-06 10:06:22,035 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-06 10:06:22,065 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:22,085 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:06:22,131 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.020 2026-10-06 10:06:22,148 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.013 2026-10-06 10:06:22,166 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.015 2026-10-06 10:06:22,233 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:22,248 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:22,314 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-06 10:06:22,324 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-06 10:06:22,356 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "POST /mail/data HTTP/1.1" 200 - 34 0.072 0.049 2026-10-06 10:06:22,382 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.100 2026-10-06 10:06:22,455 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /web/image/res.partner/2202/avatar_128?unique=1791281146000 HTTP/1.1" 200 - 15 0.018 0.159 2026-10-06 10:06:22,457 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.155 2026-10-06 10:06:22,500 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /web/image?model=res.users&field=avatar_128&id=874 HTTP/1.1" 200 - 9 0.011 0.222 2026-10-06 10:06:22,533 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-06 10:06:22,543 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.156 2026-10-06 10:06:22,578 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:06:22,692 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.053 0.229 2026-10-06 10:06:22,722 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 9 0.010 0.194 2026-10-06 10:06:22,748 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-06 10:06:22,818 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 26 0.028 0.041 2026-10-06 10:06:22,970 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:06:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-06 10:06:22,992 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:23,049 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:23,050 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:23,161 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: heap 21366336 (allocated 22769664) 2026-10-06 10:06:23,172 121 INFO rb-7dc4d15-225289-421537 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 9827 2026-10-06 10:06:23,179 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:23,181 121 INFO rb-7dc4d15-225289-421537 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 9827 2026-10-06 10:06:23,289 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_100623_289565_test_statement_without_reference_shows_no_computed_opening_nor_hint.txt 2026-10-06 10:06:23,289 121 INFO rb-7dc4d15-225289-421537 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/tmp1i22oejb_chrome_odoo" 2026-10-06 10:06:23,374 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 10:06:38,654 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:40,618 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:43,317 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_entry_cancelled_keeps_opening_and_flags_the_books ... 2026-10-06 10:06:44,992 121 INFO rb-7dc4d15-225289-421537 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-06 10:06:46,739 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_transaction_deleted_keeps_opening_without_reference ... 2026-10-06 10:06:48,232 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #875 deleted account.bank.statement.line records with IDs: [450] 2026-10-06 10:06:48,336 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #875 deleted account.move.line.ctp records with IDs: [1858] 2026-10-06 10:06:48,556 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #875 deleted account.move.line records with IDs: [3738, 3739] 2026-10-06 10:06:48,687 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #875 deleted account.move records with IDs: [1647] 2026-10-06 10:06:48,918 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_editing_a_transaction_never_changes_the_proposed_opening ... 2026-10-06 10:06:50,821 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_forgotten_earlier_transaction_never_replaces_the_typed_opening ... 2026-10-06 10:06:52,698 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_journal_start_opening_is_kept_with_no_reference ... 2026-10-06 10:06:54,468 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_computes_previous_ending_plus_posted_lines_between ... 2026-10-06 10:06:56,218 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_opening_matching_the_books_is_no_mismatch ... 2026-10-06 10:06:58,226 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_mismatch_follows_the_statement_currency_rounding ... 2026-10-06 10:07:00,396 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_adding_a_transaction ... 2026-10-06 10:07:01,868 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_editing_a_transaction ... 2026-10-06 10:07:03,397 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 10:07:32,119 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-10-06 10:07:35,535 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-10-06 10:07:39,792 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-10-06 10:07:44,866 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #877 deleted account.move.line.ctp records with IDs: [1898, 1899, 1900, 1901] 2026-10-06 10:07:45,104 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #877 deleted account.move.line records with IDs: [3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818] 2026-10-06 10:07:45,302 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #877 deleted account.move records with IDs: [1680, 1681, 1682, 1683] 2026-10-06 10:07:46,405 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-10-06 10:07:51,247 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-10-06 10:07:55,625 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-10-06 10:08:00,519 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #880 deleted account.move.line.ctp records with IDs: [1913, 1914] 2026-10-06 10:08:00,739 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #880 deleted account.move.line records with IDs: [3863, 3864, 3865, 3866] 2026-10-06 10:08:00,909 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #880 deleted account.move records with IDs: [1705, 1706] 2026-10-06 10:08:01,006 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-10-06 10:08:05,370 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-10-06 10:08:09,214 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-10-06 10:08:09,900 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-10-06 10:08:10,434 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-10-06 10:08:12,648 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-10-06 10:08:13,286 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-10-06 10:08:21,499 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-10-06 10:08:22,701 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-10-06 10:08:23,776 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-10-06 10:08:25,006 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-06 10:08:42,245 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-10-06 10:08:42,572 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-10-06 10:08:46,568 121 INFO rb-7dc4d15-225289-421537 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-06 10:08:47,217 121 INFO rb-7dc4d15-225289-421537 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-06 10:08:47,569 121 INFO rb-7dc4d15-225289-421537 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-06 10:08:50,846 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 10:09:34,056 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-06 10:09:34,100 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 890, model: affiliate.commission.rule 2026-10-06 10:09:34,119 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 890, model: affiliate.report 2026-10-06 10:09:34,133 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 890, model: affiliate.code 2026-10-06 10:09:34,139 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 890, model: affiliate.commission 2026-10-06 10:09:34,145 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 890, model: affiliate.commission.line 2026-10-06 10:09:34,149 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 890, model: affiliate.commission.rule 2026-10-06 10:09:34,155 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 890, model: affiliate.report 2026-10-06 10:09:34,163 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 890, model: affiliate.code 2026-10-06 10:09:34,167 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 890, model: affiliate.commission 2026-10-06 10:09:34,170 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 890, model: affiliate.commission.line 2026-10-06 10:09:34,175 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 890, model: affiliate.commission.rule 2026-10-06 10:09:34,180 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 890, model: affiliate.report 2026-10-06 10:09:34,187 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: affiliate.code 2026-10-06 10:09:34,191 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: affiliate.commission 2026-10-06 10:09:34,197 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: affiliate.commission.line 2026-10-06 10:09:34,204 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: affiliate.commission.rule 2026-10-06 10:09:34,207 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 890, model: affiliate.report 2026-10-06 10:09:34,254 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-06 10:09:34,288 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 888, model: affiliate.commission.rule 2026-10-06 10:09:34,301 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 888, model: affiliate.progressive.commission.rule 2026-10-06 10:09:34,308 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 888, model: affiliate.report 2026-10-06 10:09:34,321 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 888, model: affiliate.code 2026-10-06 10:09:34,327 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 888, model: affiliate.commission 2026-10-06 10:09:34,334 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 888, model: affiliate.commission.line 2026-10-06 10:09:34,339 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 888, model: affiliate.commission.rule 2026-10-06 10:09:34,343 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 888, model: affiliate.progressive.commission.rule 2026-10-06 10:09:34,348 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 888, model: affiliate.report 2026-10-06 10:09:34,353 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 888, model: affiliate.code 2026-10-06 10:09:34,356 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 888, model: affiliate.commission 2026-10-06 10:09:34,363 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 888, model: affiliate.commission.line 2026-10-06 10:09:34,366 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 888, model: affiliate.commission.rule 2026-10-06 10:09:34,371 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 888, model: affiliate.progressive.commission.rule 2026-10-06 10:09:34,376 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 888, model: affiliate.report 2026-10-06 10:09:34,382 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 888, model: affiliate.code 2026-10-06 10:09:34,388 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 888, model: affiliate.commission 2026-10-06 10:09:34,398 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 888, model: affiliate.commission.line 2026-10-06 10:09:34,401 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 888, model: affiliate.commission.rule 2026-10-06 10:09:34,405 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 888, model: affiliate.progressive.commission.rule 2026-10-06 10:09:34,408 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 888, model: affiliate.report 2026-10-06 10:09:34,447 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-10-06 10:09:34,480 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 891, model: affiliate.report 2026-10-06 10:09:34,500 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 891, model: affiliate.commission.rule 2026-10-06 10:09:34,504 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 891, model: affiliate.progressive.commission.rule 2026-10-06 10:09:34,508 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 891, model: affiliate.report 2026-10-06 10:09:34,514 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 891, model: affiliate.commission.rule 2026-10-06 10:09:34,518 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 891, model: affiliate.progressive.commission.rule 2026-10-06 10:09:34,522 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 891, model: affiliate.report 2026-10-06 10:09:34,527 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.code 2026-10-06 10:09:34,533 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.commission 2026-10-06 10:09:34,537 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.commission.line 2026-10-06 10:09:34,542 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.commission.rule 2026-10-06 10:09:34,547 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.progressive.commission.rule 2026-10-06 10:09:34,551 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.report 2026-10-06 10:09:34,597 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-10-06 10:09:34,630 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 895, model: affiliate.report 2026-10-06 10:09:34,647 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 895, model: affiliate.report 2026-10-06 10:09:34,654 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 895, model: affiliate.report 2026-10-06 10:09:34,699 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-10-06 10:09:34,752 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.code 2026-10-06 10:09:34,781 121 INFO rb-7dc4d15-225289-421537 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-06 10:09:34,825 121 INFO rb-7dc4d15-225289-421537 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-06 10:09:34,851 121 INFO rb-7dc4d15-225289-421537 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-06 10:09:34,918 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.code 2026-10-06 10:09:34,924 121 INFO rb-7dc4d15-225289-421537 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-06 10:09:34,946 121 INFO rb-7dc4d15-225289-421537 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-06 10:09:35,009 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-10-06 10:09:35,286 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.commission 2026-10-06 10:09:35,327 121 INFO rb-7dc4d15-225289-421537 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-06 10:09:35,353 121 INFO rb-7dc4d15-225289-421537 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-06 10:09:35,373 121 INFO rb-7dc4d15-225289-421537 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-06 10:09:35,470 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 891, model: affiliate.commission 2026-10-06 10:09:35,476 121 INFO rb-7dc4d15-225289-421537 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-06 10:09:35,502 121 INFO rb-7dc4d15-225289-421537 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-06 10:09:35,546 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-10-06 10:09:35,625 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-10-06 10:09:35,875 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-10-06 10:09:35,904 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 897, model: affiliate.code 2026-10-06 10:09:35,918 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 897, model: affiliate.commission 2026-10-06 10:09:35,922 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 897, model: affiliate.commission.line 2026-10-06 10:09:35,926 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 897, model: affiliate.commission.rule 2026-10-06 10:09:35,932 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 897, model: affiliate.code 2026-10-06 10:09:35,936 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 897, model: affiliate.commission 2026-10-06 10:09:35,940 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 897, model: affiliate.commission.line 2026-10-06 10:09:35,944 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 897, model: affiliate.commission.rule 2026-10-06 10:09:35,950 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 897, model: affiliate.code 2026-10-06 10:09:35,954 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 897, model: affiliate.commission 2026-10-06 10:09:35,958 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 897, model: affiliate.commission.line 2026-10-06 10:09:35,961 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 897, model: affiliate.commission.rule 2026-10-06 10:09:36,004 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-10-06 10:09:36,037 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: affiliate.code 2026-10-06 10:09:36,058 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: affiliate.commission 2026-10-06 10:09:36,066 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: affiliate.commission.line 2026-10-06 10:09:36,070 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: affiliate.commission.rule 2026-10-06 10:09:36,076 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: affiliate.code 2026-10-06 10:09:36,080 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: affiliate.commission 2026-10-06 10:09:36,084 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: affiliate.commission.line 2026-10-06 10:09:36,089 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: affiliate.commission.rule 2026-10-06 10:09:36,096 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: affiliate.code 2026-10-06 10:09:36,102 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: affiliate.commission 2026-10-06 10:09:36,106 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: affiliate.commission.line 2026-10-06 10:09:36,112 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: affiliate.commission.rule 2026-10-06 10:09:36,203 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-06 10:10:19,839 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-10-06 10:10:21,099 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-10-06 10:10:22,205 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-10-06 10:10:22,916 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:11:05,059 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-10-06 10:11:05,556 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-10-06 10:11:05,851 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-10-06 10:11:05,882 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-10-06 10:11:06,061 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-10-06 10:11:06,342 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-10-06 10:11:06,411 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-10-06 10:11:06,518 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-10-06 10:11:06,622 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-10-06 10:11:06,731 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-10-06 10:11:06,812 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-10-06 10:11:07,508 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:11:50,972 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-10-06 10:11:51,184 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:12:35,319 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-10-06 10:12:35,812 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-10-06 10:12:36,168 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-06 10:12:36,309 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-06 10:12:36,364 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-06 10:12:37,033 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-06 10:12:37,167 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-06 10:12:37,611 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-06 10:12:37,658 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-10-06 10:12:38,017 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-06 10:12:38,149 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-06 10:12:38,193 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-06 10:12:38,934 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-06 10:12:39,051 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-06 10:12:39,504 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-06 10:12:39,538 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-10-06 10:12:39,825 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-06 10:12:39,896 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-06 10:12:39,935 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-06 10:12:40,631 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-06 10:12:40,742 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-06 10:12:41,132 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-06 10:12:41,161 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-10-06 10:12:41,958 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:13:27,831 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-06 10:13:29,266 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:14:11,461 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-10-06 10:14:11,671 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-10-06 10:14:11,681 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3308] 2026-10-06 10:14:12,176 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2392] 2026-10-06 10:14:12,218 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-10-06 10:14:15,104 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-10-06 10:14:15,237 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:14:57,693 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-10-06 10:14:57,967 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:57,995 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,032 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,055 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,096 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,124 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,172 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,207 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,282 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-10-06 10:14:58,404 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,447 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,496 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,527 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,573 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,613 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,670 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,703 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,783 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-10-06 10:14:58,908 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,953 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:58,999 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:59,032 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:59,089 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:59,111 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:59,152 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:59,185 121 INFO rb-7dc4d15-225289-421537 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-06 10:14:59,399 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:15:43,810 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-10-06 10:15:46,006 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:16:29,949 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-10-06 10:16:30,199 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-10-06 10:16:31,967 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-10-06 10:16:34,054 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:17:18,130 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-10-06 10:17:18,300 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-10-06 10:17:18,309 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3434] 2026-10-06 10:17:18,352 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-10-06 10:17:18,578 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:18:01,484 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-10-06 10:18:03,745 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-10-06 10:18:05,249 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-10-06 10:18:05,332 121 INFO rb-7dc4d15-225289-421537 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-06 10:18:06,452 121 INFO rb-7dc4d15-225289-421537 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-06 10:18:07,707 121 INFO rb-7dc4d15-225289-421537 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-06 10:18:08,903 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-10-06 10:18:10,022 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-10-06 10:18:10,209 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-06 10:18:53,041 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-10-06 10:18:53,207 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-10-06 10:18:53,312 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:19:35,839 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-10-06 10:19:35,949 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1054, model: crm.lead 2026-10-06 10:19:35,967 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1057, model: crm.lead 2026-10-06 10:19:35,983 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1058, model: crm.lead 2026-10-06 10:19:36,019 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-10-06 10:19:36,046 121 INFO rb-7dc4d15-225289-421537 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-06 10:19:36,081 121 INFO rb-7dc4d15-225289-421537 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-06 10:19:36,105 121 INFO rb-7dc4d15-225289-421537 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-06 10:19:36,146 121 INFO rb-7dc4d15-225289-421537 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-06 10:19:36,427 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-10-06 10:19:36,443 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1054, model: crm.lead 2026-10-06 10:19:36,463 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1057, model: crm.lead 2026-10-06 10:19:36,479 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1058, model: crm.lead 2026-10-06 10:19:36,524 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-10-06 10:19:36,541 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1054, model: crm.lead 2026-10-06 10:19:36,560 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1057, model: crm.lead 2026-10-06 10:19:36,577 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1058, model: crm.lead 2026-10-06 10:19:36,678 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:19:37,017 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-10-06 10:19:37,136 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-10-06 10:19:37,251 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-10-06 10:19:38,218 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-10-06 10:19:38,298 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:19:40,280 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-10-06 10:19:40,330 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1062, model: loyalty.program 2026-10-06 10:19:40,352 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1062, model: loyalty.generate.wizard 2026-10-06 10:19:40,356 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1062, model: loyalty.program 2026-10-06 10:19:40,394 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-10-06 10:19:40,625 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1061, model: loyalty.rule 2026-10-06 10:19:40,633 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1061, model: loyalty.reward 2026-10-06 10:19:40,676 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1061, model: loyalty.program 2026-10-06 10:19:40,681 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1061, model: loyalty.rule 2026-10-06 10:19:40,690 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1061, model: loyalty.reward 2026-10-06 10:19:40,736 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1061 deleted mail.message records with IDs: [12313, 12311, 12310] 2026-10-06 10:19:40,736 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1061, model: loyalty.card 2026-10-06 10:19:40,749 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1061, model: loyalty.generate.wizard 2026-10-06 10:19:40,756 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1061, model: loyalty.program 2026-10-06 10:19:40,762 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1061, model: loyalty.rule 2026-10-06 10:19:40,837 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1061, model: loyalty.reward 2026-10-06 10:19:40,845 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1061, model: loyalty.mail 2026-10-06 10:19:40,849 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1061, model: loyalty.history 2026-10-06 10:19:40,856 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1061, model: loyalty.mail 2026-10-06 10:19:40,860 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1061, model: loyalty.history 2026-10-06 10:19:40,862 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1061, model: loyalty.mail 2026-10-06 10:19:40,865 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1061, model: loyalty.history 2026-10-06 10:19:40,909 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-10-06 10:19:41,153 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1060, model: loyalty.rule 2026-10-06 10:19:41,160 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1060, model: loyalty.reward 2026-10-06 10:19:41,212 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1060, model: loyalty.program 2026-10-06 10:19:41,219 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1060, model: loyalty.rule 2026-10-06 10:19:41,227 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1060, model: loyalty.reward 2026-10-06 10:19:41,257 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1060 deleted mail.message records with IDs: [12313, 12311, 12310] 2026-10-06 10:19:41,258 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1060, model: loyalty.card 2026-10-06 10:19:41,262 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1060, model: loyalty.generate.wizard 2026-10-06 10:19:41,271 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1060, model: loyalty.program 2026-10-06 10:19:41,274 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1060, model: loyalty.rule 2026-10-06 10:19:41,339 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1060, model: loyalty.reward 2026-10-06 10:19:41,345 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1060, model: loyalty.mail 2026-10-06 10:19:41,349 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1060, model: loyalty.history 2026-10-06 10:19:41,352 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1060, model: loyalty.mail 2026-10-06 10:19:41,355 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1060, model: loyalty.history 2026-10-06 10:19:41,358 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1060, model: loyalty.mail 2026-10-06 10:19:41,361 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1060, model: loyalty.history 2026-10-06 10:19:41,399 121 INFO rb-7dc4d15-225289-421537 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-06 10:19:41,615 121 INFO rb-7dc4d15-225289-421537 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-06 10:19:41,670 121 INFO rb-7dc4d15-225289-421537 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-06 10:19:41,706 121 INFO rb-7dc4d15-225289-421537 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-06 10:19:41,889 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:20:11,389 121 INFO rb-7dc4d15-225289-421537 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-06 10:20:13,414 121 INFO rb-7dc4d15-225289-421537 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-06 10:20:15,141 121 INFO rb-7dc4d15-225289-421537 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-06 10:20:16,966 121 INFO rb-7dc4d15-225289-421537 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-06 10:20:18,663 121 INFO rb-7dc4d15-225289-421537 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-06 10:20:20,557 121 INFO rb-7dc4d15-225289-421537 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-06 10:20:22,578 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:20:53,758 121 INFO rb-7dc4d15-225289-421537 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-06 10:20:53,946 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 10:21:25,631 121 INFO rb-7dc4d15-225289-421537 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-06 10:21:25,806 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 10:21:57,887 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-10-06 10:21:58,019 121 INFO rb-7dc4d15-225289-421537 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-06 10:21:58,056 121 INFO rb-7dc4d15-225289-421537 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-06 10:21:58,167 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 10:22:29,967 121 INFO rb-7dc4d15-225289-421537 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-06 10:22:30,205 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 10:23:02,631 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:03,208 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 10:23:25,666 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-10-06 10:23:26,098 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 10034 2026-10-06 10:23:26,098 121 INFO rb-7dc4d15-225289-421537 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/tmpg14co7fk_chrome_odoo 2026-10-06 10:23:26,098 121 INFO rb-7dc4d15-225289-421537 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:44111/json/version 2026-10-06 10:23:26,111 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:44111/json/version with timeout 3 increased to 10s during tests 2026-10-06 10:23:26,183 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:26,184 121 INFO rb-7dc4d15-225289-421537 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:44111/json 2026-10-06 10:23:26,186 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common.requests: request http://127.0.0.1:44111/json with timeout 3 increased to 10s during tests 2026-10-06 10:23:26,199 121 INFO rb-7dc4d15-225289-421537 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:44111/devtools/page/9010797A90B93F02CCB471E1F7CE08A9 2026-10-06 10:23:26,222 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:26,240 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:26,298 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:pos_user from n/a 2026-10-06 10:23:26,304 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:26,327 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:26,327 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:26,349 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:23:27,477 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:27] "GET /pos/ui?config_id=19 HTTP/1.1" 200 - 130 0.146 0.986 2026-10-06 10:23:27,486 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': '9010797A90B93F02CCB471E1F7CE08A9', 'loaderId': '5562DC54B5208DBED98B0BB94AF4244C', 'isDownload': False} 2026-10-06 10:23:27,487 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:27,520 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-06 10:23:27,544 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:27] "GET /web/assets/589aeba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-06 10:23:27,553 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:27] "GET /web/assets/c137b7c/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-06 10:23:27,560 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:27] "GET /web/assets/6d3dc95/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-06 10:23:28,086 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:28] "GET /web/webclient/translations/f8f371c60eb65a403f4874e68e4affc8046c0010?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-06 10:23:28,109 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-06 10:23:28,119 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-06 10:23:28,132 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:28,138 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:28,147 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:29,090 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 353 0.471 0.494 2026-10-06 10:23:29,102 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.975 2026-10-06 10:23:29,322 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-06 10:23:29,324 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-06 10:23:29,356 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-06 10:23:29,400 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-06 10:23:29,429 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-06 10:23:29,438 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:29,543 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-06 10:23:29,544 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-06 10:23:29,576 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-06 10:23:29,585 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-06 10:23:29,586 121 INFO ? werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-06 10:23:29,653 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:29,670 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image/res.users/1088/avatar_128 HTTP/1.1" 200 - 16 0.036 0.056 2026-10-06 10:23:29,719 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image/res.company/212/favicon HTTP/1.1" 200 - 9 0.014 0.123 2026-10-06 10:23:29,747 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image?model=res.company&id=212&field=logo HTTP/1.1" 200 - 4 0.008 0.165 2026-10-06 10:23:29,758 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.050 2026-10-06 10:23:29,782 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.036 2026-10-06 10:23:29,795 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.082 2026-10-06 10:23:29,812 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.099 2026-10-06 10:23:29,816 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:29,833 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.121 2026-10-06 10:23:29,856 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.098 2026-10-06 10:23:29,881 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.058 2026-10-06 10:23:29,893 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.103 2026-10-06 10:23:29,904 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.031 2026-10-06 10:23:29,919 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.153 2026-10-06 10:23:29,930 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.091 2026-10-06 10:23:29,946 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:29] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.140 2026-10-06 10:23:30,062 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:30] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.042 0.120 2026-10-06 10:23:30,072 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:30] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.181 2026-10-06 10:23:30,148 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:30,229 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:30,283 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:30,349 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:30,413 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:30,480 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:30,554 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:30,629 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:30,696 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:30,769 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:30,792 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:30] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.010 0.023 2026-10-06 10:23:30,919 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:30,971 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:31,023 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:31,075 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:31,137 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:31,199 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:31,259 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:31,320 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:31,357 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:31] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.015 0.022 2026-10-06 10:23:31,540 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:31,596 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:31,647 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:31,698 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:31,765 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:31,826 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:31,889 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:31,983 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:23:31] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-06 10:23:31,989 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:32,174 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:32,226 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:32,281 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:32,347 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:32,348 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:32,496 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16587032 (allocated 18096128) 2026-10-06 10:23:32,517 121 INFO rb-7dc4d15-225289-421537 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 10034 2026-10-06 10:23:32,520 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:32,521 121 INFO rb-7dc4d15-225289-421537 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 10034 2026-10-06 10:23:32,623 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289-421537/chrome_logs/chrome_log_20261006_102332_623553_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-10-06 10:23:32,624 121 INFO rb-7dc4d15-225289-421537 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/tmpg14co7fk_chrome_odoo" 2026-10-06 10:23:32,758 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 10:23:33,638 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-10-06 10:23:34,086 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-10-06 10:23:34,262 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-10-06 10:23:34,476 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:36,662 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:36,810 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:37,005 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:37,280 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:39,534 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:42,244 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:42,268 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-06 10:23:45,141 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:45,159 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-06 10:23:47,915 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:50,355 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:50,406 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-06 10:23:53,194 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:53,242 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-06 10:23:57,223 121 INFO rb-7dc4d15-225289-421537 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-06 10:23:57,292 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-06 10:24:00,258 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:24:04,313 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-10-06 10:24:04,735 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-10-06 10:24:05,371 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-10-06 10:24:05,721 121 INFO rb-7dc4d15-225289-421537 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-06 10:24:05,961 121 INFO rb-7dc4d15-225289-421537 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-06 10:24:06,102 121 INFO rb-7dc4d15-225289-421537 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-06 10:24:06,226 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 10:25:00,854 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-10-06 10:25:02,817 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-10-06 10:25:05,167 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:25:15,064 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-10-06 10:25:15,937 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-10-06 10:25:16,674 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-10-06 10:25:18,534 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-10-06 10:25:20,492 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-10-06 10:25:20,597 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-10-06 10:25:21,672 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:26:09,600 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-06 10:26:09,634 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301870, 301873, 301871, 301874, 301872] 2026-10-06 10:26:09,634 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-06 10:26:10,061 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-10-06 10:26:10,584 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-10-06 10:26:14,405 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-10-06 10:26:14,831 121 INFO rb-7dc4d15-225289-421537 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-06 10:26:14,888 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-10-06 10:26:15,557 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:27:01,077 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-06 10:27:01,091 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301870, 301873, 301871, 301874, 301872] 2026-10-06 10:27:01,092 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-06 10:27:01,933 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-10-06 10:27:03,266 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-10-06 10:27:03,662 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-10-06 10:27:04,199 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-10-06 10:27:04,567 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-06 10:27:51,189 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-06 10:27:51,208 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301870, 301873, 301871, 301874, 301872] 2026-10-06 10:27:51,208 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-06 10:27:51,585 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-10-06 10:27:52,087 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-10-06 10:27:52,203 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-10-06 10:27:52,328 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-10-06 10:27:52,568 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-10-06 10:27:52,818 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-10-06 10:27:52,895 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-10-06 10:27:52,980 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-10-06 10:27:53,055 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-10-06 10:27:53,203 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:28:39,292 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-06 10:28:39,310 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301870, 301873, 301871, 301874, 301872] 2026-10-06 10:28:39,310 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-06 10:28:39,722 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-10-06 10:28:42,393 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-10-06 10:28:45,780 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-10-06 10:28:46,043 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-10-06 10:28:46,389 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-10-06 10:28:46,705 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-10-06 10:28:50,757 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [304] 2026-10-06 10:28:50,871 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [201] 2026-10-06 10:28:51,277 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:29:35,848 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-06 10:29:35,863 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301870, 301873, 301871, 301874, 301872] 2026-10-06 10:29:35,863 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-06 10:29:36,244 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-10-06 10:29:36,452 121 INFO rb-7dc4d15-225289-421537 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-06 10:29:36,510 121 INFO rb-7dc4d15-225289-421537 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-06 10:29:36,580 121 INFO rb-7dc4d15-225289-421537 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-06 10:29:36,626 121 INFO rb-7dc4d15-225289-421537 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-06 10:29:36,686 121 INFO rb-7dc4d15-225289-421537 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-06 10:29:36,737 121 INFO rb-7dc4d15-225289-421537 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-06 10:29:36,790 121 INFO rb-7dc4d15-225289-421537 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-06 10:29:36,822 121 INFO rb-7dc4d15-225289-421537 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-06 10:29:36,972 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:30:24,088 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-06 10:30:24,102 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301870, 301873, 301871, 301874, 301872] 2026-10-06 10:30:24,102 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-06 10:30:24,504 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-10-06 10:30:25,066 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:30:57,007 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-06 10:30:57,027 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301870, 301873, 301871, 301874, 301872] 2026-10-06 10:30:57,027 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-06 10:30:57,797 121 INFO rb-7dc4d15-225289-421537 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-06 10:31:01,355 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-06 10:31:05,220 121 INFO rb-7dc4d15-225289-421537 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-06 10:31:05,346 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 10:31:36,321 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-06 10:31:36,336 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301870, 301873, 301871, 301874, 301872] 2026-10-06 10:31:36,336 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-06 10:31:36,672 121 INFO rb-7dc4d15-225289-421537 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-06 10:31:42,135 121 INFO rb-7dc4d15-225289-421537 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-06 10:31:43,313 121 INFO rb-7dc4d15-225289-421537 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-06 10:31:47,886 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-10-06 10:31:49,135 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-10-06 10:31:50,598 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-10-06 10:31:52,065 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-10-06 10:31:53,495 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-10-06 10:31:54,876 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-10-06 10:31:56,408 121 INFO rb-7dc4d15-225289-421537 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-06 10:31:57,695 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-10-06 10:31:59,107 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-10-06 10:32:00,498 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:32:47,881 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-06 10:32:47,903 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301870, 301873, 301871, 301874, 301872] 2026-10-06 10:32:47,903 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-06 10:32:48,436 121 INFO rb-7dc4d15-225289-421537 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-06 10:32:54,073 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-06 10:33:01,019 121 INFO rb-7dc4d15-225289-421537 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-06 10:33:01,190 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:33:47,467 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4782, 4781, 4780, 4779, 4778] 2026-10-06 10:33:47,480 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [301870, 301873, 301871, 301874, 301872] 2026-10-06 10:33:47,480 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-06 10:33:47,837 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-10-06 10:33:48,651 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-10-06 10:33:49,427 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-10-06 10:33:54,098 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-10-06 10:33:59,896 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-10-06 10:34:00,785 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-10-06 10:34:01,679 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-10-06 10:34:02,577 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-10-06 10:34:03,583 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-10-06 10:34:04,527 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-10-06 10:34:05,481 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-10-06 10:34:05,519 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-10-06 10:34:05,561 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-10-06 10:34:05,603 121 INFO rb-7dc4d15-225289-421537 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-06 10:34:06,341 121 INFO rb-7dc4d15-225289-421537 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-06 10:34:07,274 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:34:37,499 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-10-06 10:34:38,926 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-10-06 10:34:40,339 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-10-06 10:34:41,684 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-10-06 10:34:43,071 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-10-06 10:34:45,211 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-10-06 10:34:47,328 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-10-06 10:34:50,322 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-10-06 10:34:51,782 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-10-06 10:34:52,131 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:35:23,585 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-10-06 10:35:23,628 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1205, model: pos.order 2026-10-06 10:35:23,647 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1205, model: pos.order.line 2026-10-06 10:35:23,653 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1205, model: pos.order 2026-10-06 10:35:23,660 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1205, model: pos.order.line 2026-10-06 10:35:23,668 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1205, model: pos.order 2026-10-06 10:35:23,672 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1205, model: pos.order.line 2026-10-06 10:35:23,717 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-10-06 10:35:23,757 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1206, model: affiliate.commission.rule 2026-10-06 10:35:23,773 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1206, model: affiliate.progressive.commission.rule 2026-10-06 10:35:23,794 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1206, model: affiliate.commission.rule 2026-10-06 10:35:23,807 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1206, model: affiliate.progressive.commission.rule 2026-10-06 10:35:23,820 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1206, model: affiliate.commission.rule 2026-10-06 10:35:23,825 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1206, model: affiliate.progressive.commission.rule 2026-10-06 10:35:23,907 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 10:35:56,592 121 INFO rb-7dc4d15-225289-421537 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-06 10:35:56,921 121 INFO rb-7dc4d15-225289-421537 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-06 10:35:57,119 121 INFO rb-7dc4d15-225289-421537 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-06 10:35:57,232 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 10:36:29,323 121 INFO rb-7dc4d15-225289-421537 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-06 10:36:29,740 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1214 deleted affiliate.commission records with IDs: [185] 2026-10-06 10:36:29,771 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1214 deleted mail.followers records with IDs: [4807, 4808, 4809] 2026-10-06 10:36:29,943 121 INFO rb-7dc4d15-225289-421537 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-06 10:36:30,430 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1215 deleted affiliate.commission records with IDs: [187] 2026-10-06 10:36:30,453 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1215 deleted mail.followers records with IDs: [4813, 4814, 4815] 2026-10-06 10:36:30,567 121 INFO rb-7dc4d15-225289-421537 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-06 10:36:30,919 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1214 deleted affiliate.commission records with IDs: [189] 2026-10-06 10:36:30,956 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1214 deleted mail.followers records with IDs: [4819, 4820, 4821] 2026-10-06 10:36:31,159 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 10:37:01,020 121 INFO rb-7dc4d15-225289-421537 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-06 10:37:02,260 121 INFO rb-7dc4d15-225289-421537 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-06 10:37:03,594 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:37:34,075 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-10-06 10:37:36,778 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:37:42,839 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-10-06 10:37:43,142 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:38:27,752 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-10-06 10:38:30,304 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:39:13,898 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-10-06 10:39:14,620 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-10-06 10:39:15,375 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:40:00,507 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-10-06 10:40:01,821 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-10-06 10:40:03,219 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [367, 366] 2026-10-06 10:40:03,281 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [290] 2026-10-06 10:40:03,295 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [339] 2026-10-06 10:40:03,408 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-10-06 10:40:07,573 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-10-06 10:40:12,151 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-10-06 10:40:17,430 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:41:01,309 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-10-06 10:41:02,381 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:41:47,689 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_add_line_reopens_done_commission_as_real_actor ... 2026-10-06 10:41:52,101 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_product_cancels_stale_commission_as_real_actor ... 2026-10-06 10:41:53,745 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [446] 2026-10-06 10:41:54,301 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_qty_reopens_done_commission_as_real_actor ... 2026-10-06 10:41:58,630 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-06 10:41:59,668 121 INFO rb-7dc4d15-225289-421537 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-06 10:41:59,818 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-06 10:42:49,069 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-10-06 10:42:49,164 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1283, model: sale.order 2026-10-06 10:42:49,181 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1286, model: sale.order 2026-10-06 10:42:49,202 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1287, model: sale.order 2026-10-06 10:42:49,214 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1283, model: sale.order.line 2026-10-06 10:42:49,219 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1286, model: sale.order.line 2026-10-06 10:42:49,225 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1287, model: sale.order.line 2026-10-06 10:42:49,263 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-10-06 10:42:49,827 121 INFO rb-7dc4d15-225289-421537 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-06 10:42:49,867 121 INFO rb-7dc4d15-225289-421537 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-06 10:42:49,920 121 INFO rb-7dc4d15-225289-421537 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-06 10:42:50,055 121 INFO rb-7dc4d15-225289-421537 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-06 10:42:50,184 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-10-06 10:42:50,201 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1283, model: sale.order 2026-10-06 10:42:50,225 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1286, model: sale.order 2026-10-06 10:42:50,243 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1287, model: sale.order 2026-10-06 10:42:50,254 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1283, model: sale.order.line 2026-10-06 10:42:50,257 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1286, model: sale.order.line 2026-10-06 10:42:50,260 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1287, model: sale.order.line 2026-10-06 10:42:50,289 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-10-06 10:42:50,304 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1283, model: sale.order 2026-10-06 10:42:50,323 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1286, model: sale.order 2026-10-06 10:42:50,339 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1287, model: sale.order 2026-10-06 10:42:50,349 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1283, model: sale.order.line 2026-10-06 10:42:50,353 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1286, model: sale.order.line 2026-10-06 10:42:50,356 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1287, model: sale.order.line 2026-10-06 10:42:50,438 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:43:39,309 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-10-06 10:43:39,608 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:44:27,806 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-10-06 10:44:29,009 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:45:19,225 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-10-06 10:45:19,334 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1320 deleted link.tracker.click records with IDs: [16] 2026-10-06 10:45:19,386 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-10-06 10:45:19,649 121 INFO rb-7dc4d15-225289-421537 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-06 10:45:19,690 121 INFO rb-7dc4d15-225289-421537 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-06 10:45:19,787 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1318 deleted mail.message records with IDs: [6969] 2026-10-06 10:45:19,803 121 INFO rb-7dc4d15-225289-421537 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-06 10:45:19,839 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1318 deleted link.tracker.click records with IDs: [18] 2026-10-06 10:45:19,893 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-10-06 10:45:20,009 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1320 deleted link.tracker records with IDs: [337] 2026-10-06 10:45:20,045 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-10-06 10:45:20,244 121 INFO rb-7dc4d15-225289-421537 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-06 10:45:20,273 121 INFO rb-7dc4d15-225289-421537 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-06 10:45:20,308 121 INFO rb-7dc4d15-225289-421537 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-06 10:45:20,343 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1318 deleted link.tracker records with IDs: [339] 2026-10-06 10:45:20,456 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:46:12,196 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-10-06 10:46:12,252 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-10-06 10:46:12,274 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6969] 2026-10-06 10:46:12,323 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [409881] 2026-10-06 10:46:12,324 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-06 10:46:12,360 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-10-06 10:46:12,379 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6969] 2026-10-06 10:46:12,423 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [409881] 2026-10-06 10:46:12,424 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-06 10:46:12,466 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-10-06 10:46:12,490 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [409865] 2026-10-06 10:46:12,490 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [5] 2026-10-06 10:46:12,546 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-10-06 10:46:12,593 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-10-06 10:46:12,635 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [409893] 2026-10-06 10:46:12,635 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-10-06 10:46:12,685 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-10-06 10:46:12,802 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-10-06 10:46:12,845 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6973, 6972, 6971, 6970, 6969] 2026-10-06 10:46:12,891 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [409881, 409882, 409883, 409884, 409885] 2026-10-06 10:46:12,891 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-10-06 10:46:12,926 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-10-06 10:46:12,987 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6971, 6970, 6969] 2026-10-06 10:46:13,037 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [409881, 409882, 409883] 2026-10-06 10:46:13,037 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-10-06 10:46:13,154 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:47:02,765 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-10-06 10:47:02,928 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-10-06 10:47:02,985 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-10-06 10:47:03,111 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-10-06 10:47:03,347 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-10-06 10:47:03,494 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:47:54,288 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-10-06 10:47:54,351 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-10-06 10:47:54,393 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-10-06 10:47:54,439 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-10-06 10:47:54,481 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-10-06 10:47:54,519 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6975, 6974, 6973, 6972] 2026-10-06 10:47:54,574 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [409884, 409885, 409886, 409887] 2026-10-06 10:47:54,574 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-10-06 10:47:54,633 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-10-06 10:47:54,786 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-10-06 10:47:54,816 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:fullstack from n/a 2026-10-06 10:47:54,853 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:47:55,299 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:47:55] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.033 0.415 2026-10-06 10:47:55,355 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:47:55] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.015 0.034 2026-10-06 10:47:55,393 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:47:55] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.007 0.019 2026-10-06 10:47:55,442 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:47:55] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.006 0.017 2026-10-06 10:47:55,552 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:47:55] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.039 0.031 2026-10-06 10:47:55,554 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_link_tracker.TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day: waiting for threads: [] 2026-10-06 10:47:55,647 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:48:45,249 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-10-06 10:48:45,387 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:49:34,048 121 INFO rb-7dc4d15-225289-421537 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-06 10:49:34,155 121 INFO rb-7dc4d15-225289-421537 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-06 10:49:34,257 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-10-06 10:49:34,317 121 INFO rb-7dc4d15-225289-421537 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-06 10:49:34,385 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-10-06 10:49:34,418 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:user_internal from n/a 2026-10-06 10:49:34,443 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:34,974 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:34] "GET /affiliate/join HTTP/1.1" 303 - 73 0.079 0.461 2026-10-06 10:49:36,249 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:36] "GET /affiliate HTTP/1.1" 200 - 261 0.235 1.037 2026-10-06 10:49:36,371 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:36] "GET /affiliate HTTP/1.1" 200 - 18 0.024 0.090 2026-10-06 10:49:36,550 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:36] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.029 0.147 2026-10-06 10:49:36,695 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:36] "GET /affiliate/report HTTP/1.1" 200 - 23 0.020 0.120 2026-10-06 10:49:36,743 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-10-06 10:49:36,761 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:38,909 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:testsignup@example.viindoo.com from 127.0.0.1 2026-10-06 10:49:39,122 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: Simulating signal changes during tests 2026-10-06 10:49:39,123 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:39] "POST /affiliate/signup HTTP/1.1" 200 - 343 0.389 1.976 2026-10-06 10:49:39,177 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-10-06 10:49:39,211 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:40,287 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:test1@example.viindoo.com from 127.0.0.1 2026-10-06 10:49:40,592 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: Simulating signal changes during tests 2026-10-06 10:49:40,592 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:40] "POST /affiliate/signup HTTP/1.1" 200 - 347 0.454 0.931 2026-10-06 10:49:40,666 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-10-06 10:49:41,352 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:42,020 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:42] "POST /affiliate/signup HTTP/1.1" 200 - 105 0.167 0.510 2026-10-06 10:49:42,062 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-10-06 10:49:42,073 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:49:42,105 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:42,552 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:42] "GET /r/btY HTTP/1.1" 301 - 46 0.036 0.417 2026-10-06 10:49:43,433 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:43] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.119 0.757 2026-10-06 10:49:43,436 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:49:43,485 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-10-06 10:49:43,526 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:44,123 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:44] "GET /r/btY HTTP/1.1" 301 - 62 0.054 0.546 2026-10-06 10:49:45,086 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:45] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.142 0.817 2026-10-06 10:49:45,142 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-10-06 10:49:45,176 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal from n/a 2026-10-06 10:49:45,199 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:45,723 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:45] "GET /r/btY HTTP/1.1" 301 - 66 0.058 0.472 2026-10-06 10:49:46,024 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-06 10:49:46,742 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:46] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.162 0.853 2026-10-06 10:49:46,782 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-10-06 10:49:46,831 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal from n/a 2026-10-06 10:49:46,854 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:48,624 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:48] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.039 1.734 2026-10-06 10:49:48,687 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:48] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.027 0.030 2026-10-06 10:49:48,727 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-10-06 10:49:48,767 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal from n/a 2026-10-06 10:49:48,783 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:49,155 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:49] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.013 0.361 2026-10-06 10:49:49,193 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-10-06 10:49:49,237 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal from n/a 2026-10-06 10:49:49,262 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:49,675 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:49] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.034 0.383 2026-10-06 10:49:49,704 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-10-06 10:49:49,745 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal from n/a 2026-10-06 10:49:49,764 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:50,177 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:50] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.018 0.397 2026-10-06 10:49:50,220 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-10-06 10:49:50,280 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:demo from n/a 2026-10-06 10:49:50,301 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:50,733 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:50] "POST /affiliate/remove_link/8 HTTP/1.1" 200 - 20 0.021 0.414 2026-10-06 10:49:50,800 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:50] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 16 0.025 0.030 2026-10-06 10:49:50,833 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:50] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.010 0.018 2026-10-06 10:49:50,835 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_delete_affiliate_link_on_website: waiting for threads: [] 2026-10-06 10:49:50,873 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-10-06 10:49:50,899 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:52,730 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:52] "GET /r/RcD HTTP/1.1" 301 - 61 0.069 1.766 2026-10-06 10:49:53,609 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:53] "GET / HTTP/1.1" 200 - 170 0.140 0.733 2026-10-06 10:49:53,669 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:53] "GET /r/RcD HTTP/1.1" 301 - 15 0.025 0.024 2026-10-06 10:49:53,710 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:53] "GET / HTTP/1.1" 200 - 13 0.008 0.029 2026-10-06 10:49:53,831 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:53] "GET /r/RcD HTTP/1.1" 301 - 33 0.030 0.052 2026-10-06 10:49:53,891 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:53] "GET / HTTP/1.1" 200 - 13 0.022 0.032 2026-10-06 10:49:53,961 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:53] "GET /r/RcD HTTP/1.1" 301 - 30 0.023 0.042 2026-10-06 10:49:53,994 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:53] "GET / HTTP/1.1" 200 - 13 0.005 0.023 2026-10-06 10:49:54,038 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-10-06 10:49:54,054 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:55,460 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:55] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.171 1.238 2026-10-06 10:49:55,495 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal from n/a 2026-10-06 10:49:55,535 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:55] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.008 0.013 2026-10-06 10:49:55,558 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:55] "GET /affiliate/join HTTP/1.1" 303 - 6 0.004 0.014 2026-10-06 10:49:55,793 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:55] "GET /affiliate HTTP/1.1" 200 - 60 0.042 0.189 2026-10-06 10:49:55,826 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:user_internal from n/a 2026-10-06 10:49:55,856 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:55] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.004 0.013 2026-10-06 10:49:55,993 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:55] "GET /affiliate/join HTTP/1.1" 303 - 54 0.056 0.077 2026-10-06 10:49:56,318 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:56] "GET /affiliate HTTP/1.1" 200 - 92 0.081 0.240 2026-10-06 10:49:56,368 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-10-06 10:49:56,403 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:admin from n/a 2026-10-06 10:49:56,420 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:49:58,451 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:58] "GET /affiliate/commissions HTTP/1.1" 200 - 296 0.265 1.770 2026-10-06 10:49:58,491 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:demo from n/a 2026-10-06 10:49:58,979 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:58] "GET /affiliate/commissions HTTP/1.1" 200 - 106 0.134 0.339 2026-10-06 10:49:59,016 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal from n/a 2026-10-06 10:49:59,796 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:49:59] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.140 0.627 2026-10-06 10:49:59,848 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-10-06 10:49:59,943 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:50:00,531 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:00] "GET /r/btY HTTP/1.1" 301 - 63 0.068 0.524 2026-10-06 10:50:01,483 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:01] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.133 0.812 2026-10-06 10:50:02,045 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:cheetah@example.viindoo.com from 127.0.0.1 2026-10-06 10:50:02,378 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: Simulating signal changes during tests 2026-10-06 10:50:02,379 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:02] "POST /affiliate/signup HTTP/1.1" 200 - 344 0.407 0.483 2026-10-06 10:50:02,422 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-10-06 10:50:02,458 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:admin from n/a 2026-10-06 10:50:02,482 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:50:02,880 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:02] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 20 0.035 0.365 2026-10-06 10:50:02,939 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:02] "POST /affiliate/update_link/8 HTTP/1.1" 200 - 25 0.022 0.032 2026-10-06 10:50:02,980 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:02] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.011 0.016 2026-10-06 10:50:02,982 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_update_affiliate_link_on_website_01: waiting for threads: [] 2026-10-06 10:50:03,027 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-10-06 10:50:03,070 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal from n/a 2026-10-06 10:50:03,091 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:50:04,761 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:04] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 28 0.015 1.659 2026-10-06 10:50:04,804 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-10-06 10:50:04,836 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:50:05,264 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:05] "GET /r/btY HTTP/1.1" 303 - 18 0.010 0.421 2026-10-06 10:50:06,076 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:06] "GET / HTTP/1.1" 200 - 170 0.105 0.703 2026-10-06 10:50:06,129 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-10-06 10:50:06,450 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-10-06 10:50:06,679 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-10-06 10:50:06,697 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:50:07,999 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:07] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.182 1.123 2026-10-06 10:50:08,029 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:admin from n/a 2026-10-06 10:50:09,383 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:09] "GET /affiliate HTTP/1.1" 200 - 223 0.272 1.066 2026-10-06 10:50:09,597 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:09] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.048 0.148 2026-10-06 10:50:11,740 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:11] "GET /my/invoices HTTP/1.1" 200 - 215 0.284 1.842 2026-10-06 10:50:11,815 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:11] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.023 0.029 2026-10-06 10:50:11,868 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-10-06 10:50:11,902 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:50:13,279 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:13] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.139 1.241 2026-10-06 10:50:13,306 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:admin from n/a 2026-10-06 10:50:14,288 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:14] "GET /affiliate HTTP/1.1" 200 - 209 0.163 0.808 2026-10-06 10:50:14,369 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:14] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.012 0.055 2026-10-06 10:50:14,390 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:14] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.001 0.007 2026-10-06 10:50:14,438 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-10-06 10:50:14,490 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:50:15,919 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:15] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.114 1.319 2026-10-06 10:50:15,959 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:admin from n/a 2026-10-06 10:50:16,048 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:50:16] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.028 0.039 2026-10-06 10:50:16,158 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-06 10:51:09,358 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-10-06 10:51:09,683 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-10-06 10:51:10,016 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-10-06 10:51:10,185 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-10-06 10:51:10,376 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1398, model: wizard.action.click 2026-10-06 10:51:10,433 121 INFO rb-7dc4d15-225289-421537 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-06 10:51:10,478 121 INFO rb-7dc4d15-225289-421537 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-06 10:51:10,542 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-10-06 10:51:10,601 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:51:11,105 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:11] "GET /r/DbK HTTP/1.1" 301 - 60 0.054 0.455 2026-10-06 10:51:12,062 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:12] "GET / HTTP/1.1" 200 - 170 0.157 0.795 2026-10-06 10:51:13,036 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:13] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.475 0.494 2026-10-06 10:51:13,076 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:13] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.008 0.027 2026-10-06 10:51:13,298 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:13] "GET /shop/address HTTP/1.1" 200 - 39 0.028 0.185 2026-10-06 10:51:13,881 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:13] "POST /shop/address/submit HTTP/1.1" 200 - 182 0.192 0.364 2026-10-06 10:51:13,933 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:13] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.016 0.033 2026-10-06 10:51:14,201 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:14] "GET /shop/confirm_order HTTP/1.1" 303 - 83 0.126 0.137 2026-10-06 10:51:15,041 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:15] "GET /shop/payment HTTP/1.1" 200 - 178 0.189 0.645 2026-10-06 10:51:15,494 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-10-06 10:51:15,530 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal from n/a 2026-10-06 10:51:15,592 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:51:16,141 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:16] "GET /r/btY HTTP/1.1" 301 - 67 0.042 0.509 2026-10-06 10:51:16,503 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-06 10:51:17,264 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:17] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.128 0.989 2026-10-06 10:51:18,056 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:18] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.215 0.536 2026-10-06 10:51:18,674 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:18] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.073 0.538 2026-10-06 10:51:19,152 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:19] "POST /shop/address/submit HTTP/1.1" 200 - 158 0.142 0.312 2026-10-06 10:51:19,211 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:19] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.014 0.041 2026-10-06 10:51:19,556 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:19] "GET /shop/confirm_order HTTP/1.1" 303 - 130 0.113 0.225 2026-10-06 10:51:20,034 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:20] "GET /shop/payment HTTP/1.1" 200 - 135 0.111 0.362 2026-10-06 10:51:20,854 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:20] "POST /shop/cart/update_json HTTP/1.1" 200 - 130 0.141 0.289 2026-10-06 10:51:21,139 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:21] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 69 0.099 0.178 2026-10-06 10:51:21,447 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:21] "POST /shop/address/submit HTTP/1.1" 200 - 69 0.085 0.197 2026-10-06 10:51:21,520 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:21] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.025 0.044 2026-10-06 10:51:21,755 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:21] "GET /shop/confirm_order HTTP/1.1" 303 - 68 0.099 0.126 2026-10-06 10:51:22,018 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:22] "GET /shop/payment HTTP/1.1" 200 - 90 0.077 0.176 2026-10-06 10:51:22,127 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-10-06 10:51:22,147 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:51:24,354 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:24] "GET /shop HTTP/1.1" 200 - 370 0.368 1.845 2026-10-06 10:51:25,113 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:25] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.203 0.479 2026-10-06 10:51:25,159 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:25] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.008 0.033 2026-10-06 10:51:25,432 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:25] "GET /shop/address HTTP/1.1" 200 - 36 0.049 0.216 2026-10-06 10:51:25,952 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:25] "POST /shop/address/submit HTTP/1.1" 200 - 186 0.172 0.317 2026-10-06 10:51:25,990 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:25] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.010 0.024 2026-10-06 10:51:26,162 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:26] "GET /shop/confirm_order HTTP/1.1" 303 - 58 0.064 0.103 2026-10-06 10:51:26,969 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:26] "GET /shop/payment HTTP/1.1" 200 - 175 0.186 0.618 2026-10-06 10:51:27,236 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-10-06 10:51:27,270 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:fullstack from n/a 2026-10-06 10:51:27,292 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:51:28,886 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:28] "GET /affiliate HTTP/1.1" 200 - 222 0.222 1.377 2026-10-06 10:51:29,056 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:29] "GET /affiliate/report HTTP/1.1" 200 - 23 0.031 0.133 2026-10-06 10:51:29,279 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:29] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.044 0.168 2026-10-06 10:51:30,317 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:30] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.021 0.087 2026-10-06 10:51:32,656 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:32] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.015 0.068 2026-10-06 10:51:32,953 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:51:32] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.037 0.091 2026-10-06 10:51:33,076 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:52:25,704 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-10-06 10:52:25,763 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:52:26,222 121 INFO rb-7dc4d15-225289-421537 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-06 10:52:27,284 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:52:27] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.164 1.359 2026-10-06 10:52:27,296 121 INFO rb-7dc4d15-225289-421537 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-06 10:52:27,353 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:52:27] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.021 0.039 2026-10-06 10:52:27,368 121 INFO rb-7dc4d15-225289-421537 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-06 10:52:27,407 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:52:27] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.010 0.031 2026-10-06 10:52:27,458 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-10-06 10:52:27,486 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:52:28,050 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:52:28] "GET /r/btY HTTP/1.1" 301 - 63 0.055 0.512 2026-10-06 10:52:28,058 121 INFO rb-7dc4d15-225289-421537 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-06 10:52:29,045 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:52:29] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.119 0.871 2026-10-06 10:52:29,075 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:demo from n/a 2026-10-06 10:52:29,152 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:52:29] "GET /r/btY HTTP/1.1" 301 - 20 0.025 0.033 2026-10-06 10:52:29,160 121 INFO rb-7dc4d15-225289-421537 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-06 10:52:30,224 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:52:30] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 220 0.241 0.826 2026-10-06 10:52:30,322 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:53:21,060 121 INFO rb-7dc4d15-225289-421537 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 0x7f9d67ed22a0>)> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:53:21,108 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-10-06 10:53:21,138 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:53:21,765 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-06 10:53:21,796 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:53:21] "POST /website/form/crm.lead HTTP/1.1" 200 - 101 0.096 0.565 2026-10-06 10:53:21,885 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:53:21] "GET /r/9iK HTTP/1.1" 301 - 38 0.034 0.046 2026-10-06 10:53:22,816 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:53:22] "GET / HTTP/1.1" 200 - 169 0.124 0.802 2026-10-06 10:53:23,046 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:53:23] "POST /website/form/crm.lead HTTP/1.1" 200 - 56 0.082 0.142 2026-10-06 10:53:23,098 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-10-06 10:53:23,121 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:53:24,822 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:53:24] "GET /r/9iK HTTP/1.1" 301 - 60 0.048 1.657 2026-10-06 10:53:25,912 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:53:25] "GET / HTTP/1.1" 200 - 170 0.130 0.953 2026-10-06 10:53:25,959 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:53:25] "GET / HTTP/1.1" 200 - 13 0.007 0.035 2026-10-06 10:53:26,193 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:53:26] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.107 0.117 2026-10-06 10:53:26,228 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:admin from n/a 2026-10-06 10:53:26,339 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-10-06 10:53:26,360 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:53:26,979 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:53:26] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.082 0.540 2026-10-06 10:53:27,006 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:admin from n/a 2026-10-06 10:53:27,109 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:27,132 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:53:27,695 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:53:27] "GET /r/9iK HTTP/1.1" 301 - 60 0.098 0.467 2026-10-06 10:53:28,765 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:53:28] "GET / HTTP/1.1" 200 - 170 0.205 0.860 2026-10-06 10:53:28,810 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:53:28] "GET / HTTP/1.1" 200 - 13 0.007 0.033 2026-10-06 10:53:29,004 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:53:29] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.080 0.102 2026-10-06 10:53:29,038 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:admin from n/a 2026-10-06 10:53:29,128 121 INFO rb-7dc4d15-225289-421537 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-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 10:53:29,185 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-06 10:53:29,203 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-10-06 10:53:29,279 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-10-06 10:53:29,312 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-10-06 10:53:29,353 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:53:29,399 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-10-06 10:53:29,444 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-10-06 10:53:29,490 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-10-06 10:53:29,542 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:53:30,205 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-10-06 10:53:30,231 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12551] 2026-10-06 10:53:30,247 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:30,796 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-10-06 10:53:30,807 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12553] 2026-10-06 10:53:30,814 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:30,842 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-10-06 10:53:30,896 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-10-06 10:53:30,963 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-10-06 10:53:31,025 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-10-06 10:53:31,060 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-10-06 10:53:31,083 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1433, model: amazon.region 2026-10-06 10:53:31,099 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1433, model: amazon.region 2026-10-06 10:53:31,114 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1433, model: amazon.region 2026-10-06 10:53:31,132 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-10-06 10:53:31,172 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-10-06 10:53:31,227 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1434 deleted amazon.region records with IDs: [26] 2026-10-06 10:53:31,280 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 10:53:31,324 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-10-06 10:53:32,582 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-10-06 10:53:34,853 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-10-06 10:53:35,131 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:53:35,171 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-10-06 10:53:35,209 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:35,253 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:35,299 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:35,913 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-10-06 10:53:35,927 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12555] 2026-10-06 10:53:35,937 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:36,031 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-10-06 10:53:36,091 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-10-06 10:53:36,155 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 10:53:36,192 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:36,249 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-10-06 10:53:36,306 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:36,368 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-10-06 10:53:36,430 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-10-06 10:53:36,480 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-10-06 10:53:36,530 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:36,582 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-10-06 10:53:36,621 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-10-06 10:53:36,678 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:53:36,715 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-10-06 10:53:36,773 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:36,837 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-10-06 10:53:36,904 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:53:36,946 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-10-06 10:53:36,991 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-10-06 10:53:37,032 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:37,093 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-10-06 10:53:37,823 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-10-06 10:53:37,841 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12557] 2026-10-06 10:53:37,859 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:37,951 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1436 deleted amazon.ses.identity records with IDs: [30] 2026-10-06 10:53:37,992 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-10-06 10:53:38,052 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 10:53:38,094 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:38,115 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-10-06 10:53:38,153 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:38,207 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-10-06 10:53:38,267 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-10-06 10:53:38,316 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-10-06 10:53:38,341 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-10-06 10:53:38,380 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:38,412 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-10-06 10:53:38,415 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-10-06 10:53:38,453 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:38,508 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:53:38,546 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:38,599 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-10-06 10:53:38,654 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-10-06 10:53:38,715 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-10-06 10:53:38,768 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:38,819 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-10-06 10:53:38,854 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-10-06 10:53:38,914 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-10-06 10:53:38,985 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:53:39,723 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-10-06 10:53:39,738 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12559] 2026-10-06 10:53:39,747 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:40,400 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-10-06 10:53:40,415 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12561] 2026-10-06 10:53:40,427 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:40,467 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_purge_a_logged_call ... 2026-10-06 10:53:40,495 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1437 deleted api.request.log records with IDs: [1] 2026-10-06 10:53:40,532 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_read_a_logged_call ... 2026-10-06 10:53:40,598 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_forge_a_logged_call ... 2026-10-06 10:53:40,606 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1437, model: api.request.log 2026-10-06 10:53:40,660 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_rewrite_a_logged_call ... 2026-10-06 10:53:40,674 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1437, model: api.request.log 2026-10-06 10:53:40,727 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_viewer_can_only_read ... 2026-10-06 10:53:40,754 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1438, model: api.request.log 2026-10-06 10:53:40,768 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1438, model: api.request.log 2026-10-06 10:53:40,820 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 10:53:40,845 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-10-06 10:53:41,511 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-10-06 10:53:41,529 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12563] 2026-10-06 10:53:41,540 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:42,139 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-10-06 10:53:42,164 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12565] 2026-10-06 10:53:42,179 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:42,853 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-10-06 10:53:42,869 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12567] 2026-10-06 10:53:42,882 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:43,378 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1439 deleted mail.message records with IDs: [12569] 2026-10-06 10:53:43,465 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1439 deleted mail.message records with IDs: [12571, 12569] 2026-10-06 10:53:43,530 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1439 deleted mail.message records with IDs: [12570] 2026-10-06 10:53:43,584 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1439 deleted calendar.event records with IDs: [24] 2026-10-06 10:53:43,594 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1439 deleted mail.followers records with IDs: [5426, 5427] 2026-10-06 10:53:43,690 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1439 deleted mail.message records with IDs: [12572, 12571, 12569] 2026-10-06 10:53:43,753 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1439 deleted mail.message records with IDs: [12572, 12571, 12569] 2026-10-06 10:53:43,762 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1439 deleted appointment.appointment records with IDs: [6] 2026-10-06 10:53:43,771 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1439 deleted mail.followers records with IDs: [5423, 5424, 5425] 2026-10-06 10:53:43,810 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-10-06 10:53:44,402 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-10-06 10:53:44,414 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12574] 2026-10-06 10:53:44,425 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:45,101 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-10-06 10:53:45,114 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12576] 2026-10-06 10:53:45,124 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:45,774 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-10-06 10:53:45,786 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12578] 2026-10-06 10:53:45,795 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:46,335 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-10-06 10:53:46,905 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-10-06 10:53:46,916 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12582] 2026-10-06 10:53:46,925 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:47,454 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-10-06 10:53:47,466 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12584] 2026-10-06 10:53:47,475 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:48,025 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-10-06 10:53:48,036 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12586] 2026-10-06 10:53:48,044 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:48,316 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:53:48,337 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:49,002 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-10-06 10:53:49,015 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12591] 2026-10-06 10:53:49,025 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:49,623 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-10-06 10:53:49,636 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12593] 2026-10-06 10:53:49,645 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:50,244 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-10-06 10:53:50,257 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12595] 2026-10-06 10:53:50,267 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:50,897 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:51,655 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-10-06 10:53:51,669 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12599] 2026-10-06 10:53:51,679 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:52,295 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-10-06 10:53:52,307 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12601] 2026-10-06 10:53:52,317 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:52,977 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-10-06 10:53:52,990 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12603] 2026-10-06 10:53:52,997 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:53,465 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:53:53,482 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-10-06 10:53:54,247 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-10-06 10:53:54,261 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12607] 2026-10-06 10:53:54,269 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:54,928 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-10-06 10:53:54,941 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12609] 2026-10-06 10:53:54,951 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:55,546 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-10-06 10:53:55,561 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12611] 2026-10-06 10:53:55,572 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:55,939 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-06 10:53:55,962 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12613] 2026-10-06 10:53:55,964 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-06 10:53:55,979 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-10-06 10:53:56,062 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-06 10:53:56,092 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12614] 2026-10-06 10:53:56,093 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-06 10:53:56,186 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1454 deleted mail.message records with IDs: [12614] 2026-10-06 10:53:56,219 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1454 deleted appointment.appointment records with IDs: [13] 2026-10-06 10:53:56,237 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1454 deleted mail.followers records with IDs: [5445, 5446, 5447] 2026-10-06 10:53:56,401 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:56,421 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:56,453 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1454 deleted mail.message records with IDs: [12615] 2026-10-06 10:53:56,456 121 INFO rb-7dc4d15-225289-421537 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-06 10:53:56,560 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1455 deleted mail.message records with IDs: [12616] 2026-10-06 10:53:56,574 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1455 deleted appointment.appointment records with IDs: [15] 2026-10-06 10:53:56,582 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1455 deleted mail.followers records with IDs: [5451, 5452, 5453] 2026-10-06 10:53:56,617 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1455 deleted mail.message records with IDs: [12615] 2026-10-06 10:53:56,624 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1455 deleted appointment.appointment records with IDs: [14] 2026-10-06 10:53:56,632 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1455 deleted mail.followers records with IDs: [5448, 5449, 5450] 2026-10-06 10:53:56,672 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-06 10:53:57,309 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-10-06 10:53:57,321 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12618] 2026-10-06 10:53:57,329 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:57,871 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-10-06 10:53:57,883 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12620] 2026-10-06 10:53:57,890 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:58,435 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-10-06 10:53:58,450 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12622] 2026-10-06 10:53:58,461 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:53:58,614 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1457, model: viin.appointment.type 2026-10-06 10:53:58,643 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1457 deleted mail.message records with IDs: [2230] 2026-10-06 10:53:58,646 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1457, model: viin.appointment.type 2026-10-06 10:53:58,656 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1457, model: viin.appointment.type 2026-10-06 10:53:58,694 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1458, model: viin.appointment.type 2026-10-06 10:53:58,725 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1458 deleted mail.message records with IDs: [2230] 2026-10-06 10:53:58,727 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1458, model: viin.appointment.type 2026-10-06 10:53:58,735 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1458, model: viin.appointment.type 2026-10-06 10:53:58,846 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1459 deleted mail.message records with IDs: [12624] 2026-10-06 10:53:58,870 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1459 deleted viin.appointment.type records with IDs: [4] 2026-10-06 10:53:58,879 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1459 deleted mail.followers records with IDs: [5454] 2026-10-06 10:53:58,928 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:53:58,943 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-10-06 10:53:59,540 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-10-06 10:53:59,553 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12626] 2026-10-06 10:53:59,563 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:00,210 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-10-06 10:54:00,226 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12628] 2026-10-06 10:54:00,238 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:00,860 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-10-06 10:54:00,869 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12630] 2026-10-06 10:54:00,877 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:01,186 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-10-06 10:54:01,816 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-10-06 10:54:01,830 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12636] 2026-10-06 10:54:01,840 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:02,449 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-10-06 10:54:02,464 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12638] 2026-10-06 10:54:02,479 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:03,109 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-10-06 10:54:03,132 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12640] 2026-10-06 10:54:03,139 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:03,504 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:54:03,524 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-10-06 10:54:04,277 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-10-06 10:54:04,293 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12643] 2026-10-06 10:54:04,303 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:04,983 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-10-06 10:54:04,994 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12645] 2026-10-06 10:54:05,003 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:05,551 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-10-06 10:54:05,564 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12647] 2026-10-06 10:54:05,575 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:07,229 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-10-06 10:54:07,282 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1466 deleted mail.message records with IDs: [12651] 2026-10-06 10:54:07,330 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1466 deleted calendar.event records with IDs: [25] 2026-10-06 10:54:07,336 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1466 deleted mail.followers records with IDs: [5468, 5469] 2026-10-06 10:54:08,515 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-10-06 10:54:08,612 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1466 deleted mail.message records with IDs: [12655] 2026-10-06 10:54:08,647 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1466 deleted calendar.event records with IDs: [26] 2026-10-06 10:54:08,658 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1466 deleted mail.followers records with IDs: [5475, 5476] 2026-10-06 10:54:08,759 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 10:54:08,783 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-10-06 10:54:09,407 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-10-06 10:54:09,421 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12659] 2026-10-06 10:54:09,431 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:09,933 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-10-06 10:54:09,944 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12661] 2026-10-06 10:54:09,951 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:10,568 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-10-06 10:54:10,583 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12663] 2026-10-06 10:54:10,593 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:11,020 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:54:11,039 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-10-06 10:54:13,181 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal from n/a 2026-10-06 10:54:13,315 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:54:15,510 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: Simulating signal changes during tests 2026-10-06 10:54:15,561 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-06 10:54:15,580 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-10-06 10:54:15,609 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-10-06 10:54:15,642 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-10-06 10:54:15,679 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-10-06 10:54:15,716 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-10-06 10:54:15,749 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-10-06 10:54:15,790 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:54:15,808 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-10-06 10:54:16,370 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-10-06 10:54:16,392 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12670] 2026-10-06 10:54:16,406 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:17,007 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-10-06 10:54:17,022 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12672] 2026-10-06 10:54:17,032 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:17,758 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-10-06 10:54:17,771 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12674] 2026-10-06 10:54:17,780 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:17,954 121 INFO rb-7dc4d15-225289-421537 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-06 10:54:18,216 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-10-06 10:54:18,867 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-10-06 10:54:18,879 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12700] 2026-10-06 10:54:18,889 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:19,533 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-10-06 10:54:19,567 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12702] 2026-10-06 10:54:19,579 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:20,163 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-10-06 10:54:20,176 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12704] 2026-10-06 10:54:20,185 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:20,321 121 INFO rb-7dc4d15-225289-421537 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-06 10:54:20,375 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-10-06 10:54:20,983 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-10-06 10:54:20,994 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12707] 2026-10-06 10:54:21,002 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:21,555 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-10-06 10:54:21,567 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12709] 2026-10-06 10:54:21,577 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:22,182 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-10-06 10:54:22,195 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12711] 2026-10-06 10:54:22,204 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:22,366 121 INFO rb-7dc4d15-225289-421537 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-06 10:54:22,546 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-10-06 10:54:23,203 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-10-06 10:54:23,224 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12716] 2026-10-06 10:54:23,232 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:23,851 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-10-06 10:54:23,859 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12718] 2026-10-06 10:54:23,870 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:24,481 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-10-06 10:54:24,496 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12720] 2026-10-06 10:54:24,505 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:24,678 121 INFO rb-7dc4d15-225289-421537 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-06 10:54:24,855 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-10-06 10:54:25,443 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-10-06 10:54:25,452 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12725] 2026-10-06 10:54:25,458 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:25,992 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-10-06 10:54:26,002 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12727] 2026-10-06 10:54:26,010 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:26,565 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-10-06 10:54:26,574 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12729] 2026-10-06 10:54:26,582 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:26,749 121 INFO rb-7dc4d15-225289-421537 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-06 10:54:26,756 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-10-06 10:54:26,827 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:54:26,845 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-06 10:54:27,431 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-10-06 10:54:27,443 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12732] 2026-10-06 10:54:27,452 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:27,988 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-10-06 10:54:28,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12734] 2026-10-06 10:54:28,009 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:28,606 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-10-06 10:54:28,619 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12736] 2026-10-06 10:54:28,629 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:28,759 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-10-06 10:54:28,782 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2230] 2026-10-06 10:54:28,784 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-10-06 10:54:28,792 121 INFO rb-7dc4d15-225289-421537 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-06 10:54:28,865 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-10-06 10:54:29,454 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-10-06 10:54:29,465 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12739] 2026-10-06 10:54:29,476 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:30,043 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-10-06 10:54:30,054 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12741] 2026-10-06 10:54:30,063 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:30,699 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-10-06 10:54:30,708 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12743] 2026-10-06 10:54:30,716 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:30,829 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-10-06 10:54:30,855 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1494, model: appointment.type.working.time 2026-10-06 10:54:30,867 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1494, model: appointment.type.working.time 2026-10-06 10:54:30,889 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1496 deleted appointment.type.working.time records with IDs: [1] 2026-10-06 10:54:30,937 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:54:30,957 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_address_is_not_overwritten ... 2026-10-06 10:54:31,576 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-10-06 10:54:31,589 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12746] 2026-10-06 10:54:31,598 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:32,171 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-10-06 10:54:32,188 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12748] 2026-10-06 10:54:32,197 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:32,950 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-10-06 10:54:32,964 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12750] 2026-10-06 10:54:32,974 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:33,267 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_with_blank_address_is_not_populated ... 2026-10-06 10:54:33,928 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-10-06 10:54:33,941 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12755] 2026-10-06 10:54:33,951 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:34,562 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-10-06 10:54:34,577 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12757] 2026-10-06 10:54:34,586 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:35,110 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-10-06 10:54:35,124 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12759] 2026-10-06 10:54:35,133 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:35,328 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_hook_defaults_to_protecting_the_partner ... 2026-10-06 10:54:35,916 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-10-06 10:54:35,926 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12764] 2026-10-06 10:54:35,934 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:36,538 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-10-06 10:54:36,547 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12766] 2026-10-06 10:54:36,556 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:37,103 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-10-06 10:54:37,114 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12768] 2026-10-06 10:54:37,121 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:37,380 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_new_guest_partner_is_populated ... 2026-10-06 10:54:38,068 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-10-06 10:54:38,079 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12773] 2026-10-06 10:54:38,088 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:38,688 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-10-06 10:54:38,713 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12775] 2026-10-06 10:54:38,724 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:39,348 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-10-06 10:54:39,359 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12777] 2026-10-06 10:54:39,368 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:40,918 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:54:40,941 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter ... 2026-10-06 10:54:41,695 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-10-06 10:54:41,710 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12783] 2026-10-06 10:54:41,723 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:42,419 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-10-06 10:54:42,441 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12785] 2026-10-06 10:54:42,451 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:43,114 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-10-06 10:54:43,129 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12787] 2026-10-06 10:54:43,141 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:43,311 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:54:44,762 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:54:44] "GET /appointment/product-demonstration-1/details?user_id=1509&tz=UTC HTTP/1.1" 200 - 201 0.168 1.284 2026-10-06 10:54:44,766 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter: waiting for threads: [] 2026-10-06 10:54:44,808 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter ... 2026-10-06 10:54:45,457 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-10-06 10:54:45,467 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12791] 2026-10-06 10:54:45,476 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:46,106 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-10-06 10:54:46,119 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12793] 2026-10-06 10:54:46,128 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:46,840 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-10-06 10:54:46,855 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12795] 2026-10-06 10:54:46,865 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:47,085 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:54:48,643 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:54:48] "GET /appointment/product-demonstration-1/details?user_id=1512 HTTP/1.1" 200 - 201 0.168 1.391 2026-10-06 10:54:48,647 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter: waiting for threads: [] 2026-10-06 10:54:48,685 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_module_does_not_call_the_removed_request_context_api ... 2026-10-06 10:54:49,430 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-10-06 10:54:49,442 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12799] 2026-10-06 10:54:49,452 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:50,110 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-10-06 10:54:50,120 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12801] 2026-10-06 10:54:50,128 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:50,826 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-10-06 10:54:50,836 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12803] 2026-10-06 10:54:50,844 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:51,073 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address ... 2026-10-06 10:54:51,705 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-10-06 10:54:51,723 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12807] 2026-10-06 10:54:51,744 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:52,377 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-10-06 10:54:52,408 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12809] 2026-10-06 10:54:52,423 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:53,097 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-10-06 10:54:53,109 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12811] 2026-10-06 10:54:53,120 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 10:54:53,315 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:54:54,823 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:54:54] "GET /appointment/product-demonstration-1/details?user_id=1518&tz=UTC HTTP/1.1" 200 - 201 0.168 1.341 2026-10-06 10:54:55,285 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:54:55] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 113 0.172 0.281 2026-10-06 10:54:55,292 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: appointment.appointment 2026-10-06 10:54:55,800 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:54:55] "GET /my/appointments/22?access_token=ff0e9f7b-3bb4-44fa-8eea-56d2617bf615 HTTP/1.1" 200 - 46 0.043 0.469 2026-10-06 10:54:55,854 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 10:54:55,873 121 INFO rb-7dc4d15-225289-421537 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-06 10:54:57,861 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal from n/a 2026-10-06 10:54:57,917 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:55:00,262 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: Simulating signal changes during tests 2026-10-06 10:55:00,316 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 10:55:00,337 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-10-06 10:55:02,937 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal from n/a 2026-10-06 10:55:02,956 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:55:03,346 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:55:03] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 10 0.008 0.382 2026-10-06 10:55:03,405 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:55:03] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.016 0.039 2026-10-06 10:55:03,469 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:55:03] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.017 0.038 2026-10-06 10:55:03,471 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr.TestAppointmentWebsiteHR.test_api_get_staffs: waiting for threads: [] 2026-10-06 10:55:03,510 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-10-06 10:55:05,949 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.res_users: Login successful for db:rb-7dc4d15-225289-421537 login:portal from n/a 2026-10-06 10:55:06,033 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-06 10:55:06,616 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:55:06] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 67 0.064 0.532 2026-10-06 10:55:07,009 121 INFO rb-7dc4d15-225289-421537 werkzeug: 127.0.0.1 - - [06/Oct/2026 10:55:07] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.119 0.263 2026-10-06 10:55:07,085 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 10:55:15,339 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-10-06 10:55:15,545 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-10-06 10:55:15,737 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-10-06 10:55:15,819 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-10-06 10:55:15,920 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-10-06 10:55:16,245 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [650] 2026-10-06 10:55:16,374 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-10-06 10:55:16,682 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [651] 2026-10-06 10:55:16,866 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-10-06 10:55:17,184 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [652] 2026-10-06 10:55:17,702 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1540 deleted mail.activity records with IDs: [203] 2026-10-06 10:55:17,918 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1540 deleted mail.mail records with IDs: [653] 2026-10-06 10:55:18,177 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1544 deleted mail.activity records with IDs: [204] 2026-10-06 10:55:18,429 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1544 deleted mail.mail records with IDs: [654] 2026-10-06 10:55:18,500 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-10-06 10:55:18,946 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [655] 2026-10-06 10:55:19,139 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-10-06 10:55:19,352 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-10-06 10:55:19,559 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-10-06 10:55:20,007 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [656] 2026-10-06 10:55:20,147 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [657] 2026-10-06 10:55:20,279 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [658] 2026-10-06 10:55:20,402 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [659] 2026-10-06 10:55:20,613 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-10-06 10:55:20,985 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [660] 2026-10-06 10:55:21,288 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-10-06 10:55:21,524 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [661] 2026-10-06 10:55:21,707 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-10-06 10:55:22,066 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [662] 2026-10-06 10:55:22,340 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-10-06 10:55:22,534 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [663] 2026-10-06 10:55:22,611 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-10-06 10:55:22,981 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [664] 2026-10-06 10:55:23,239 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [212] 2026-10-06 10:55:23,428 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [665] 2026-10-06 10:55:23,501 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-10-06 10:55:23,552 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-10-06 10:55:23,604 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-10-06 10:55:23,625 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1537, model: approval.request.type 2026-10-06 10:55:23,645 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1537, model: approval.request.type 2026-10-06 10:55:23,653 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1537, model: approval.request.type 2026-10-06 10:55:23,691 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-10-06 10:55:23,712 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1544, model: approval.request.type 2026-10-06 10:55:23,729 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1544, model: approval.request.type 2026-10-06 10:55:23,734 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1544, model: approval.request.type 2026-10-06 10:55:23,775 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-10-06 10:55:23,836 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-10-06 10:55:23,867 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1537, model: approval.request.type 2026-10-06 10:55:23,891 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1537, model: approval.request.type 2026-10-06 10:55:23,898 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1537, model: approval.request.type 2026-10-06 10:55:23,937 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-10-06 10:55:24,014 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-10-06 10:55:24,080 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-10-06 10:55:24,194 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:24,239 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:24,282 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:24,326 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:24,376 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-10-06 10:55:24,563 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:24,611 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:24,659 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:24,719 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-10-06 10:55:25,198 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [666] 2026-10-06 10:55:25,446 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:25,491 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:25,538 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:25,605 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-10-06 10:55:25,706 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-10-06 10:55:25,978 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-10-06 10:55:26,176 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1537, model: request.approval.user.line 2026-10-06 10:55:26,274 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1537, model: request.approval.user.line 2026-10-06 10:55:26,302 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-10-06 10:55:26,501 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1544, model: request.approval.user.line 2026-10-06 10:55:26,666 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1544, model: request.approval.user.line 2026-10-06 10:55:26,699 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-10-06 10:55:26,897 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-10-06 10:55:26,931 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-10-06 10:55:27,335 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [667] 2026-10-06 10:55:27,493 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [668] 2026-10-06 10:55:27,638 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [669] 2026-10-06 10:55:27,779 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [670] 2026-10-06 10:55:28,060 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214, 215, 216, 217] 2026-10-06 10:55:28,257 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [671] 2026-10-06 10:55:28,514 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [672] 2026-10-06 10:55:28,577 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:28,948 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [673] 2026-10-06 10:55:29,068 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [674] 2026-10-06 10:55:29,218 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [675] 2026-10-06 10:55:29,349 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [676] 2026-10-06 10:55:29,508 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:29,553 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:29,582 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:29,644 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-10-06 10:55:30,004 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [677] 2026-10-06 10:55:30,136 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [678] 2026-10-06 10:55:30,259 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [679] 2026-10-06 10:55:30,399 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [680] 2026-10-06 10:55:30,712 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:30,752 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:30,806 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:30,874 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-10-06 10:55:31,051 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:31,267 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-10-06 10:55:31,561 121 INFO rb-7dc4d15-225289-421537 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-06 10:55:31,758 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-06 10:55:34,899 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-10-06 10:55:35,499 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1548 deleted mail.mail records with IDs: [681] 2026-10-06 10:55:35,638 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1548 deleted mail.mail records with IDs: [682] 2026-10-06 10:55:35,762 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1548 deleted mail.mail records with IDs: [683] 2026-10-06 10:55:35,882 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1548 deleted mail.mail records with IDs: [684] 2026-10-06 10:55:36,064 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1549 deleted mail.activity records with IDs: [226, 227, 228, 229] 2026-10-06 10:55:36,203 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1549 deleted mail.mail records with IDs: [685] 2026-10-06 10:55:36,324 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1549 deleted mail.mail records with IDs: [686] 2026-10-06 10:55:36,475 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1549 deleted mail.mail records with IDs: [687] 2026-10-06 10:55:36,679 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1550 deleted mail.activity records with IDs: [230, 231, 232] 2026-10-06 10:55:36,842 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1550 deleted mail.mail records with IDs: [688] 2026-10-06 10:55:36,991 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1550 deleted mail.mail records with IDs: [689] 2026-10-06 10:55:37,084 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-10-06 10:55:37,704 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1548 deleted mail.mail records with IDs: [690] 2026-10-06 10:55:37,818 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1548 deleted mail.mail records with IDs: [691] 2026-10-06 10:55:38,008 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1549 deleted mail.activity records with IDs: [235, 236] 2026-10-06 10:55:38,160 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1549 deleted mail.mail records with IDs: [692] 2026-10-06 10:55:38,303 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1549 deleted mail.mail records with IDs: [693] 2026-10-06 10:55:38,514 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1552 deleted mail.activity records with IDs: [237, 238] 2026-10-06 10:55:38,639 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1552 deleted mail.mail records with IDs: [694] 2026-10-06 10:55:38,758 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-06 10:55:54,496 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-10-06 10:55:54,971 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-10-06 10:55:55,494 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-10-06 10:55:56,236 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [33] 2026-10-06 10:55:56,318 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-10-06 10:55:56,710 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-10-06 10:55:57,021 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-10-06 10:55:57,430 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-10-06 10:55:57,880 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-10-06 10:55:58,391 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [38] 2026-10-06 10:55:58,474 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-10-06 10:55:59,127 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [40] 2026-10-06 10:55:59,210 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-10-06 10:55:59,672 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:56:03,100 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [78884, 78885, 78886, 78887, 78888, 78889] 2026-10-06 10:56:04,586 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [78890, 78891, 78892, 78893, 78894, 78895] 2026-10-06 10:56:06,037 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4798] 2026-10-06 10:56:06,184 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [317281] 2026-10-06 10:56:06,324 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2370] 2026-10-06 10:56:06,325 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-10-06 10:56:06,696 121 INFO rb-7dc4d15-225289-421537 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-06 10:56:09,528 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-10-06 10:56:10,403 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-10-06 10:56:11,290 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-10-06 10:56:11,471 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [241] 2026-10-06 10:56:12,523 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-10-06 10:56:13,540 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-10-06 10:56:13,717 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [243] 2026-10-06 10:56:14,856 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-10-06 10:56:15,011 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [244] 2026-10-06 10:56:16,048 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-10-06 10:56:16,185 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-10-06 10:56:17,331 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-10-06 10:56:17,481 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [246] 2026-10-06 10:56:18,388 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-10-06 10:56:18,479 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [247] 2026-10-06 10:56:19,421 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-10-06 10:56:19,504 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [248] 2026-10-06 10:56:20,411 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-10-06 10:56:20,449 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-10-06 10:56:20,526 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-10-06 10:56:20,610 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-10-06 10:56:20,696 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-10-06 10:56:20,773 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-10-06 10:56:20,860 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-10-06 10:56:20,939 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-10-06 10:56:21,032 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-10-06 10:56:22,264 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-10-06 10:56:22,768 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-10-06 10:56:24,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-10-06 10:56:26,342 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-10-06 10:56:26,478 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-10-06 10:56:28,690 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-10-06 10:56:28,882 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [252] 2026-10-06 10:56:29,106 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-10-06 10:56:31,344 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-10-06 10:56:31,478 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [253] 2026-10-06 10:56:31,650 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-10-06 10:56:33,848 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-10-06 10:56:33,940 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [254] 2026-10-06 10:56:34,030 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-10-06 10:56:38,062 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-10-06 10:56:38,252 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [255] 2026-10-06 10:56:39,251 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-10-06 10:56:39,357 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-10-06 10:56:39,489 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-10-06 10:56:39,631 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-10-06 10:56:39,717 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-10-06 10:56:39,889 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-10-06 10:56:39,971 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-10-06 10:56:40,083 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-10-06 10:56:40,166 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-10-06 10:56:40,244 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-10-06 10:56:42,522 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1556 deleted approval.request.field.mapping.line records with IDs: [78947, 78948, 78949, 78950, 78951, 78952] 2026-10-06 10:56:43,283 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_101_child_generation_for_x2many ... 2026-10-06 10:56:44,096 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_102_child_approval_type ... 2026-10-06 10:56:44,261 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_103_child_approval_type_none ... 2026-10-06 10:56:44,369 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_104_child_approval_type_display ... 2026-10-06 10:56:44,487 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_create_requires_approval_admin ... 2026-10-06 10:56:44,499 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1555, model: approval.request.field.mapping.line 2026-10-06 10:56:44,577 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_read_allowed_for_internal_user ... 2026-10-06 10:56:44,645 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_field_name_map_to_field_id_map_basic ... 2026-10-06 10:56:44,680 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_near_equivalent_toggle ... 2026-10-06 10:56:44,740 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_strict_vs_lenient ... 2026-10-06 10:56:44,800 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_x2many_relation_enforced ... 2026-10-06 10:56:44,858 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_cross_type_isolation ... 2026-10-06 10:56:46,014 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1556 deleted approval.request.field.mapping.line records with IDs: [78971, 78972, 78973, 78974, 78975, 78976] 2026-10-06 10:56:46,819 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_allow_to_and_from_same_dest ... 2026-10-06 10:56:46,895 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_both_is_exclusive ... 2026-10-06 10:56:47,009 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_name_field ... 2026-10-06 10:56:47,103 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_name_on_request_line ... 2026-10-06 10:56:47,197 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_reference_on_request ... 2026-10-06 10:56:47,298 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_incompatible_legacy_row_only_blocked_once_registry_is_ready ... 2026-10-06 10:56:47,394 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_allow_to_and_from ... 2026-10-06 10:56:47,470 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_block_duplicate_same_direction ... 2026-10-06 10:56:47,565 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_accepts_both_item_shapes ... 2026-10-06 10:56:47,602 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_direction_defaults_and_override_default_direction ... 2026-10-06 10:56:47,641 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_line_vals_forces_to_approval_on_id ... 2026-10-06 10:56:47,675 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_supports_one_src_to_many_dest_preserves_order ... 2026-10-06 10:56:47,728 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 10:56:47,748 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-10-06 10:56:47,804 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-10-06 10:56:47,913 121 INFO rb-7dc4d15-225289-421537 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-06 10:56:47,950 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-10-06 10:56:48,060 121 INFO rb-7dc4d15-225289-421537 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-06 10:56:48,087 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-10-06 10:56:48,190 121 INFO rb-7dc4d15-225289-421537 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-06 10:56:48,218 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-10-06 10:56:48,292 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:56:49,922 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-10-06 10:56:51,307 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-10-06 10:56:51,414 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-10-06 10:56:53,324 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-10-06 10:56:53,465 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:56:56,183 121 INFO rb-7dc4d15-225289-421537 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-06 10:56:57,565 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1557 deleted mail.mail records with IDs: [715] 2026-10-06 10:56:57,726 121 INFO rb-7dc4d15-225289-421537 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-06 10:56:59,358 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1557 deleted mail.mail records with IDs: [716] 2026-10-06 10:56:59,553 121 INFO rb-7dc4d15-225289-421537 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-06 10:57:01,320 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1557 deleted mail.mail records with IDs: [717] 2026-10-06 10:57:01,485 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 10:57:02,453 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-10-06 10:57:04,767 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-10-06 10:57:06,760 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-10-06 10:57:08,855 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-10-06 10:57:10,724 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 10:57:11,503 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-06 10:57:11,618 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-06 10:57:11,704 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-10-06 10:57:11,998 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-10-06 10:57:12,520 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-10-06 10:57:12,940 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-10-06 10:57:13,545 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-10-06 10:57:13,985 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-10-06 10:57:14,294 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-10-06 10:57:14,639 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 10:57:16,034 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2026-10-06 10:57:17,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1560 deleted request.approval.user.line records with IDs: [70] 2026-10-06 10:57:17,173 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2026-10-06 10:57:18,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1560 deleted request.approval.user.line records with IDs: [70] 2026-10-06 10:57:18,472 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-10-06 10:57:19,410 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1560 deleted request.approval.user.line records with IDs: [70] 2026-10-06 10:57:19,549 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-10-06 10:57:22,392 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-10-06 10:57:25,235 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-10-06 10:57:28,128 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 10:57:29,097 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-06 10:57:29,289 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-06 10:57:29,396 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-10-06 10:57:29,714 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-10-06 10:57:29,998 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-10-06 10:57:30,587 121 INFO rb-7dc4d15-225289-421537 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-06 10:57:30,964 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-10-06 10:57:31,605 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-10-06 10:57:32,168 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2026-10-06 10:57:32,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-06 10:57:32,885 121 INFO rb-7dc4d15-225289-421537 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-06 10:57:33,324 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-06 10:57:33,409 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-10-06 10:57:33,808 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-06 10:57:33,883 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-10-06 10:57:34,628 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-10-06 10:57:35,166 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-06 10:57:35,275 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-10-06 10:57:35,710 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-10-06 10:57:36,104 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-10-06 10:57:36,566 121 INFO rb-7dc4d15-225289-421537 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-06 10:57:37,045 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-10-06 10:57:37,757 121 INFO rb-7dc4d15-225289-421537 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-06 10:57:38,992 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 10:57:46,899 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-10-06 10:57:47,126 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-10-06 10:57:47,270 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-10-06 10:57:48,089 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-10-06 10:57:48,263 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-10-06 10:57:48,651 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [718] 2026-10-06 10:57:48,848 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-10-06 10:57:49,261 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [719] 2026-10-06 10:57:49,500 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [263] 2026-10-06 10:57:49,693 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [720] 2026-10-06 10:57:50,329 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-10-06 10:57:50,731 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [721] 2026-10-06 10:57:50,941 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [265] 2026-10-06 10:57:51,143 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [722] 2026-10-06 10:57:51,397 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.activity records with IDs: [266] 2026-10-06 10:57:51,571 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [723] 2026-10-06 10:57:51,897 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-10-06 10:57:52,239 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [724] 2026-10-06 10:57:52,414 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [268] 2026-10-06 10:57:52,603 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [725] 2026-10-06 10:57:52,841 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.activity records with IDs: [269] 2026-10-06 10:57:53,043 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [726] 2026-10-06 10:57:53,333 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1570 deleted mail.activity records with IDs: [270] 2026-10-06 10:57:53,586 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1570 deleted mail.mail records with IDs: [727] 2026-10-06 10:57:53,723 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-10-06 10:57:54,585 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [728] 2026-10-06 10:57:54,856 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [271] 2026-10-06 10:57:55,080 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [729] 2026-10-06 10:57:55,339 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.activity records with IDs: [272] 2026-10-06 10:57:55,529 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [730] 2026-10-06 10:57:55,786 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1570 deleted mail.activity records with IDs: [273] 2026-10-06 10:57:56,021 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1570 deleted mail.mail records with IDs: [731] 2026-10-06 10:57:56,299 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1571 deleted mail.activity records with IDs: [274] 2026-10-06 10:57:56,539 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1571 deleted mail.mail records with IDs: [732] 2026-10-06 10:57:56,735 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-10-06 10:57:57,181 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [733] 2026-10-06 10:57:57,595 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-10-06 10:57:57,813 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [734] 2026-10-06 10:57:57,951 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-10-06 10:57:58,416 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [735] 2026-10-06 10:57:58,686 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [277] 2026-10-06 10:57:58,982 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [736] 2026-10-06 10:57:59,252 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.activity records with IDs: [278] 2026-10-06 10:57:59,513 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [737] 2026-10-06 10:57:59,608 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-10-06 10:58:00,066 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [738] 2026-10-06 10:58:00,321 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [279] 2026-10-06 10:58:00,617 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [739] 2026-10-06 10:58:00,977 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-10-06 10:58:01,383 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [740] 2026-10-06 10:58:01,646 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [280] 2026-10-06 10:58:01,908 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [741] 2026-10-06 10:58:02,073 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-10-06 10:58:02,482 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [742] 2026-10-06 10:58:02,692 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-10-06 10:58:02,860 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-10-06 10:58:03,296 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [743] 2026-10-06 10:58:03,602 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-10-06 10:58:03,787 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [744] 2026-10-06 10:58:03,863 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-10-06 10:58:04,264 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [745] 2026-10-06 10:58:04,579 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-10-06 10:58:04,840 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [746] 2026-10-06 10:58:05,185 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-10-06 10:58:06,085 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [747] 2026-10-06 10:58:06,231 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [748] 2026-10-06 10:58:06,393 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [749] 2026-10-06 10:58:06,664 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [284, 285, 286] 2026-10-06 10:58:06,917 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [750] 2026-10-06 10:58:07,158 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [751] 2026-10-06 10:58:07,309 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [752] 2026-10-06 10:58:07,625 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1570 deleted mail.activity records with IDs: [287, 288] 2026-10-06 10:58:07,879 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1570 deleted mail.mail records with IDs: [753] 2026-10-06 10:58:08,153 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1571 deleted mail.activity records with IDs: [289] 2026-10-06 10:58:08,413 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1571 deleted mail.mail records with IDs: [754] 2026-10-06 10:58:08,595 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-10-06 10:58:09,506 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [755] 2026-10-06 10:58:09,642 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [756] 2026-10-06 10:58:09,785 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [757] 2026-10-06 10:58:10,044 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [290, 291, 292] 2026-10-06 10:58:10,284 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [758] 2026-10-06 10:58:10,556 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [759] 2026-10-06 10:58:10,719 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [760] 2026-10-06 10:58:11,044 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1570 deleted mail.activity records with IDs: [293, 294] 2026-10-06 10:58:11,305 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1570 deleted mail.mail records with IDs: [761] 2026-10-06 10:58:11,585 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1571 deleted mail.activity records with IDs: [295] 2026-10-06 10:58:11,821 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1571 deleted mail.mail records with IDs: [762] 2026-10-06 10:58:11,973 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-10-06 10:58:12,826 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted request.approval.user.line records with IDs: [109] 2026-10-06 10:58:12,951 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-10-06 10:58:13,501 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [763] 2026-10-06 10:58:13,843 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [296] 2026-10-06 10:58:14,119 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [764] 2026-10-06 10:58:14,488 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [765] 2026-10-06 10:58:14,826 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-10-06 10:58:15,258 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [766] 2026-10-06 10:58:15,415 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [767] 2026-10-06 10:58:15,565 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [768] 2026-10-06 10:58:15,702 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [769] 2026-10-06 10:58:15,986 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.activity records with IDs: [297, 298, 299, 300] 2026-10-06 10:58:16,211 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [770] 2026-10-06 10:58:16,384 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [771] 2026-10-06 10:58:16,517 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [772] 2026-10-06 10:58:16,785 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1571 deleted mail.activity records with IDs: [301, 302, 303] 2026-10-06 10:58:17,038 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1571 deleted mail.mail records with IDs: [773] 2026-10-06 10:58:17,174 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1571 deleted mail.mail records with IDs: [774] 2026-10-06 10:58:17,434 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1570 deleted mail.activity records with IDs: [304, 305] 2026-10-06 10:58:17,656 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1570 deleted mail.mail records with IDs: [775] 2026-10-06 10:58:17,930 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [306] 2026-10-06 10:58:18,194 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [776] 2026-10-06 10:58:18,349 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-10-06 10:58:19,163 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [777] 2026-10-06 10:58:19,317 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [778] 2026-10-06 10:58:19,592 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [307, 308] 2026-10-06 10:58:19,793 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [779] 2026-10-06 10:58:20,083 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1570 deleted mail.activity records with IDs: [309] 2026-10-06 10:58:20,316 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1570 deleted mail.mail records with IDs: [780] 2026-10-06 10:58:20,383 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-10-06 10:58:21,219 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [781] 2026-10-06 10:58:21,366 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [782] 2026-10-06 10:58:21,506 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [783] 2026-10-06 10:58:21,715 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [310, 311, 312] 2026-10-06 10:58:23,112 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [784] 2026-10-06 10:58:23,253 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [785] 2026-10-06 10:58:23,502 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1570 deleted mail.activity records with IDs: [313, 314] 2026-10-06 10:58:23,717 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1570 deleted mail.mail records with IDs: [786] 2026-10-06 10:58:23,979 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1571 deleted mail.activity records with IDs: [315] 2026-10-06 10:58:24,188 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1571 deleted mail.mail records with IDs: [787] 2026-10-06 10:58:24,254 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-10-06 10:58:25,013 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [788] 2026-10-06 10:58:25,183 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [789] 2026-10-06 10:58:25,493 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [316, 317] 2026-10-06 10:58:25,705 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [790] 2026-10-06 10:58:25,960 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.activity records with IDs: [318] 2026-10-06 10:58:26,175 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [791] 2026-10-06 10:58:26,259 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-10-06 10:58:27,023 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [792] 2026-10-06 10:58:27,288 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [319] 2026-10-06 10:58:27,512 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [793] 2026-10-06 10:58:27,760 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.activity records with IDs: [320] 2026-10-06 10:58:27,949 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1569 deleted mail.mail records with IDs: [794] 2026-10-06 10:58:28,030 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-10-06 10:58:28,539 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-10-06 10:58:29,339 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [795] 2026-10-06 10:58:29,508 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1562 deleted mail.mail records with IDs: [796] 2026-10-06 10:58:29,956 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.activity records with IDs: [321, 322] 2026-10-06 10:58:30,197 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [797] 2026-10-06 10:58:30,342 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1565 deleted mail.mail records with IDs: [798] 2026-10-06 10:58:30,571 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1571 deleted mail.activity records with IDs: [323, 324] 2026-10-06 10:58:30,859 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1571 deleted mail.mail records with IDs: [799] 2026-10-06 10:58:30,949 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-06 10:58:34,302 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-10-06 10:58:34,827 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [123] 2026-10-06 10:58:34,892 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-10-06 10:58:36,387 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-10-06 10:58:36,476 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-10-06 10:58:37,387 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-10-06 10:58:37,485 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:58:45,262 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-10-06 10:58:45,796 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-10-06 10:58:46,078 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-10-06 10:58:46,489 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1573 deleted mail.mail records with IDs: [802] 2026-10-06 10:58:46,756 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1573 deleted mail.mail records with IDs: [803] 2026-10-06 10:58:47,019 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [327] 2026-10-06 10:58:47,212 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [804] 2026-10-06 10:58:47,324 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-10-06 10:58:47,571 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-10-06 10:58:47,650 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-06 10:58:56,771 121 INFO rb-7dc4d15-225289-421537 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-06 10:58:57,132 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-10-06 10:58:58,389 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-10-06 10:58:58,543 121 INFO rb-7dc4d15-225289-421537 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-06 10:58:58,728 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-10-06 10:59:03,258 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 10:59:03,415 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-10-06 10:59:04,634 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-10-06 10:59:05,936 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-10-06 10:59:07,203 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-10-06 10:59:08,428 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-10-06 10:59:09,492 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-10-06 10:59:10,711 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-10-06 10:59:11,818 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-10-06 10:59:12,960 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 10:59:22,509 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-10-06 10:59:23,309 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-10-06 10:59:23,342 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-10-06 10:59:23,838 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-10-06 10:59:24,332 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-10-06 10:59:25,059 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-10-06 10:59:25,909 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-10-06 10:59:26,451 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-10-06 10:59:27,079 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-10-06 10:59:27,921 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-10-06 10:59:28,433 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-10-06 10:59:28,454 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-10-06 10:59:28,531 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-10-06 10:59:29,300 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-10-06 10:59:30,519 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-06 10:59:32,170 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-10-06 10:59:32,575 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-10-06 10:59:34,796 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-10-06 10:59:36,981 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-10-06 10:59:38,014 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1596 deleted request.approval.user.line records with IDs: [160] 2026-10-06 10:59:38,169 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-10-06 10:59:41,177 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 10:59:50,408 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-10-06 10:59:50,917 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-10-06 10:59:51,464 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-10-06 10:59:52,058 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-10-06 10:59:52,659 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-10-06 10:59:53,327 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-10-06 10:59:54,098 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-10-06 10:59:54,763 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-10-06 10:59:55,357 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-10-06 10:59:55,901 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-10-06 10:59:56,466 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-10-06 10:59:57,062 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-10-06 10:59:57,205 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-10-06 10:59:57,342 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-10-06 10:59:57,966 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-10-06 10:59:58,596 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-10-06 10:59:59,202 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-10-06 10:59:59,721 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-10-06 11:00:00,361 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-10-06 11:00:00,880 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-10-06 11:00:01,375 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-10-06 11:00:01,883 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-10-06 11:00:02,385 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-10-06 11:00:02,983 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-10-06 11:00:03,597 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-10-06 11:00:03,686 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-10-06 11:00:03,768 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-10-06 11:00:04,393 121 INFO rb-7dc4d15-225289-421537 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-06 11:00:05,011 121 INFO rb-7dc4d15-225289-421537 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-06 11:00:05,564 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-10-06 11:00:06,082 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-10-06 11:00:06,779 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-10-06 11:00:07,433 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-06 11:00:18,081 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-10-06 11:00:18,742 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-10-06 11:00:19,620 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5710] 2026-10-06 11:00:20,667 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-10-06 11:00:21,285 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-10-06 11:00:21,971 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-10-06 11:00:22,638 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-10-06 11:00:23,361 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-10-06 11:00:25,233 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-06 11:00:34,748 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-10-06 11:00:35,263 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-10-06 11:00:35,826 121 INFO rb-7dc4d15-225289-421537 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-06 11:00:36,351 121 INFO rb-7dc4d15-225289-421537 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-06 11:00:36,872 121 INFO rb-7dc4d15-225289-421537 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-06 11:00:37,434 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-10-06 11:00:38,057 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-06 11:00:52,681 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_lines_before_confirm_and_after_confirm_resolve ... 2026-10-06 11:00:53,888 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [805] 2026-10-06 11:00:54,041 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [806] 2026-10-06 11:00:54,593 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [807] 2026-10-06 11:00:54,741 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [808] 2026-10-06 11:00:54,878 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [809] 2026-10-06 11:00:55,017 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [810] 2026-10-06 11:00:55,200 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_request_before_confirm_and_after_confirm_resolve ... 2026-10-06 11:00:56,148 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [811] 2026-10-06 11:00:56,276 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [812] 2026-10-06 11:00:56,705 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [813] 2026-10-06 11:00:56,841 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [814] 2026-10-06 11:00:57,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [815] 2026-10-06 11:00:57,171 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_applies_employee_tag_filter ... 2026-10-06 11:01:00,570 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_collects_users_from_all_lines_unique ... 2026-10-06 11:01:02,148 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_required_skips_when_no_lines ... 2026-10-06 11:01:03,116 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_optional_skipped_when_no_related_record ... 2026-10-06 11:01:03,638 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_adds_partner_creator_as_approver ... 2026-10-06 11:01:04,886 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_deduplicate_with_res_users_selector ... 2026-10-06 11:01:05,908 121 INFO rb-7dc4d15-225289-421537 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-06 11:01:06,958 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_skips_when_no_related_record ... 2026-10-06 11:01:07,368 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-06 11:01:07,388 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-10-06 11:01:09,243 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-10-06 11:01:09,354 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:01:12,425 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-10-06 11:01:13,335 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-10-06 11:01:14,814 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-10-06 11:01:15,847 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-10-06 11:01:16,859 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:01:19,488 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-10-06 11:01:29,595 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-10-06 11:01:32,295 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1642 deleted request.approval.user.line records with IDs: [286] 2026-10-06 11:01:32,538 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-10-06 11:01:33,134 121 INFO rb-7dc4d15-225289-421537 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-06 11:01:33,195 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-10-06 11:01:35,501 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1642 deleted request.approval.user.line records with IDs: [289] 2026-10-06 11:01:35,574 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-10-06 11:01:38,154 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:01:41,387 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-10-06 11:01:41,875 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-10-06 11:01:42,478 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-10-06 11:01:43,840 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-10-06 11:01:45,053 121 INFO rb-7dc4d15-225289-421537 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-06 11:01:45,643 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 11:01:47,431 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-10-06 11:01:48,569 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13610, 13607] 2026-10-06 11:01:49,369 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3697] 2026-10-06 11:01:49,455 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [79] 2026-10-06 11:01:49,640 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [297] 2026-10-06 11:01:49,705 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13609, 13606] 2026-10-06 11:01:49,998 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3696] 2026-10-06 11:01:50,197 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13612, 13611, 13608] 2026-10-06 11:01:50,282 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [199] 2026-10-06 11:01:50,332 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-10-06 11:01:51,611 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13616, 13614] 2026-10-06 11:01:51,894 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3698] 2026-10-06 11:01:52,113 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13615] 2026-10-06 11:01:52,176 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [200] 2026-10-06 11:01:52,231 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-10-06 11:01:53,516 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13624, 13619] 2026-10-06 11:01:53,820 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3702] 2026-10-06 11:01:53,858 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [82] 2026-10-06 11:01:54,041 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [300] 2026-10-06 11:01:54,096 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13622, 13620] 2026-10-06 11:01:54,377 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3700] 2026-10-06 11:01:54,527 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13626, 13625, 13621] 2026-10-06 11:01:54,573 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [201] 2026-10-06 11:01:54,616 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-10-06 11:01:56,196 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-10-06 11:01:56,392 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-10-06 11:01:56,776 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13637, 13634, 13630, 13627] 2026-10-06 11:01:57,022 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3703] 2026-10-06 11:01:57,288 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:01:57,307 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-10-06 11:01:57,849 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:01:57,867 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-10-06 11:01:58,521 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:02:00,659 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-10-06 11:02:02,655 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-10-06 11:02:04,506 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-10-06 11:02:06,362 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-10-06 11:02:08,683 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 11:02:09,385 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_header_date_change_recomputes_line_currency_rate_and_request_totals ... 2026-10-06 11:02:09,983 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-10-06 11:02:10,627 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-10-06 11:02:11,098 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-10-06 11:02:11,738 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:02:11,759 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-10-06 11:02:12,907 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-10-06 11:02:13,929 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-10-06 11:02:15,030 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79671, 79672, 79673, 79674, 79675, 79676] 2026-10-06 11:02:16,941 121 INFO rb-7dc4d15-225289-421537 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-06 11:02:18,438 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:02:18,457 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-10-06 11:02:19,791 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79693, 79694, 79695, 79696, 79697, 79698] 2026-10-06 11:02:21,354 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:02:29,121 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_multi_record_returns_two_distinct_ids ... 2026-10-06 11:02:29,463 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_returns_client_consumable_ids ... 2026-10-06 11:02:29,893 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_single_record_creates_distinct_persisted_record ... 2026-10-06 11:02:30,327 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-06 11:02:30,348 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-10-06 11:02:30,589 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:02:30,610 121 INFO rb-7dc4d15-225289-421537 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-06 11:02:30,916 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:02:31,131 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_approver_step_popup_keeps_selector_specific_fields ... 2026-10-06 11:02:31,193 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_selector_based_steps ... 2026-10-06 11:02:31,485 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_specific_approvers ... 2026-10-06 11:02:31,751 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:02:33,171 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-10-06 11:02:33,279 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-10-06 11:02:35,153 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1658 deleted mail.mail records with IDs: [817] 2026-10-06 11:02:35,352 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1631] 2026-10-06 11:02:35,387 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [341] 2026-10-06 11:02:35,658 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-10-06 11:02:35,808 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-10-06 11:02:36,585 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1658 deleted mail.mail records with IDs: [819] 2026-10-06 11:02:36,743 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1631] 2026-10-06 11:02:36,769 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [343] 2026-10-06 11:02:36,903 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-10-06 11:02:37,008 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1632] 2026-10-06 11:02:37,495 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-10-06 11:02:38,294 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1658 deleted mail.mail records with IDs: [820] 2026-10-06 11:02:38,436 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1631] 2026-10-06 11:02:38,460 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [344] 2026-10-06 11:02:38,683 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-10-06 11:02:38,827 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [345] 2026-10-06 11:02:39,061 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-10-06 11:02:39,209 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 11:02:39,233 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-10-06 11:02:39,298 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-10-06 11:02:39,348 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-10-06 11:02:41,303 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-10-06 11:02:41,380 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:02:43,377 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-10-06 11:02:44,099 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-10-06 11:02:44,981 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-10-06 11:02:45,704 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-10-06 11:02:46,387 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-10-06 11:02:47,093 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-10-06 11:02:47,769 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-10-06 11:02:48,446 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-10-06 11:02:49,205 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 11:02:51,118 121 INFO rb-7dc4d15-225289-421537 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-06 11:02:52,251 121 INFO rb-7dc4d15-225289-421537 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-06 11:02:53,910 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-10-06 11:02:54,019 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-10-06 11:02:55,522 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-10-06 11:02:55,646 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:03:03,430 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-10-06 11:03:03,837 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [825] 2026-10-06 11:03:03,933 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-10-06 11:03:04,161 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:04,352 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-10-06 11:03:04,577 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:04,729 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-10-06 11:03:04,948 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:05,187 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-10-06 11:03:05,399 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:05,570 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-10-06 11:03:05,757 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:06,175 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [826] 2026-10-06 11:03:06,437 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [350] 2026-10-06 11:03:06,649 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [827] 2026-10-06 11:03:06,720 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-10-06 11:03:06,949 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:07,367 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [828] 2026-10-06 11:03:07,794 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [829] 2026-10-06 11:03:07,858 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-10-06 11:03:08,089 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:08,546 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [830] 2026-10-06 11:03:08,646 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-10-06 11:03:08,890 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:09,328 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [831] 2026-10-06 11:03:09,440 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-10-06 11:03:09,716 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:10,079 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [832] 2026-10-06 11:03:10,160 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-10-06 11:03:10,216 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-10-06 11:03:10,459 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:10,831 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [833] 2026-10-06 11:03:10,972 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-10-06 11:03:11,144 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [834] 2026-10-06 11:03:11,219 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-10-06 11:03:11,468 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:11,917 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [835] 2026-10-06 11:03:12,086 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-10-06 11:03:12,279 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [836] 2026-10-06 11:03:12,348 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-10-06 11:03:12,522 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:12,886 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [837] 2026-10-06 11:03:13,039 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-10-06 11:03:13,217 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [838] 2026-10-06 11:03:13,326 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-10-06 11:03:13,565 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:13,991 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [839] 2026-10-06 11:03:14,159 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-10-06 11:03:14,352 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [840] 2026-10-06 11:03:14,471 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-10-06 11:03:14,720 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:15,104 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [841] 2026-10-06 11:03:15,270 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-10-06 11:03:15,468 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-10-06 11:03:15,554 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-10-06 11:03:15,760 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:16,185 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-10-06 11:03:16,439 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [844] 2026-10-06 11:03:16,499 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-10-06 11:03:16,719 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:17,176 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [845] 2026-10-06 11:03:17,551 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-10-06 11:03:17,651 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-10-06 11:03:17,866 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:18,322 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [847] 2026-10-06 11:03:18,649 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-10-06 11:03:18,738 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-10-06 11:03:18,918 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:19,363 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [849] 2026-10-06 11:03:19,683 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-10-06 11:03:19,744 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-10-06 11:03:19,939 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:20,419 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [851] 2026-10-06 11:03:20,752 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [852] 2026-10-06 11:03:20,799 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [364] 2026-10-06 11:03:20,862 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-10-06 11:03:21,067 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:21,431 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [853] 2026-10-06 11:03:21,610 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [365] 2026-10-06 11:03:21,794 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-10-06 11:03:21,887 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-10-06 11:03:22,119 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:22,576 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [855] 2026-10-06 11:03:22,745 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366] 2026-10-06 11:03:22,920 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [856] 2026-10-06 11:03:23,028 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-10-06 11:03:23,213 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:23,646 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [857] 2026-10-06 11:03:23,814 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [367] 2026-10-06 11:03:23,984 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-10-06 11:03:24,079 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-10-06 11:03:24,308 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:24,737 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [859] 2026-10-06 11:03:24,924 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368] 2026-10-06 11:03:25,153 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-10-06 11:03:25,293 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-10-06 11:03:25,545 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:25,963 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [861] 2026-10-06 11:03:26,137 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-10-06 11:03:26,325 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [862] 2026-10-06 11:03:26,418 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-10-06 11:03:26,622 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:27,045 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [863] 2026-10-06 11:03:27,134 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-10-06 11:03:27,437 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-10-06 11:03:27,661 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:28,052 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-10-06 11:03:28,134 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-10-06 11:03:28,225 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-10-06 11:03:28,471 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:28,881 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-10-06 11:03:28,979 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-10-06 11:03:29,062 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-10-06 11:03:29,294 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:29,704 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-10-06 11:03:29,776 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-10-06 11:03:29,852 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-10-06 11:03:30,040 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1664 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-06 11:03:30,403 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [867] 2026-10-06 11:03:30,492 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-10-06 11:03:30,564 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-06 11:03:45,485 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7200, 7218, 7075] 2026-10-06 11:03:45,485 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1, 126, 144] 2026-10-06 11:03:46,324 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [868] 2026-10-06 11:03:46,345 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14148] 2026-10-06 11:03:46,357 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 11:03:47,157 121 INFO rb-7dc4d15-225289-421537 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-06 11:03:47,447 121 INFO rb-7dc4d15-225289-421537 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-06 11:03:47,552 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_converted_into_reporting_company_currency ... 2026-10-06 11:03:47,703 121 INFO rb-7dc4d15-225289-421537 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-06 11:03:47,793 121 INFO rb-7dc4d15-225289-421537 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-06 11:03:47,949 121 INFO rb-7dc4d15-225289-421537 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-06 11:03:48,109 121 INFO rb-7dc4d15-225289-421537 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-06 11:03:48,253 121 INFO rb-7dc4d15-225289-421537 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-06 11:03:48,438 121 INFO rb-7dc4d15-225289-421537 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-06 11:03:48,533 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:03:56,824 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-10-06 11:03:57,397 121 INFO rb-7dc4d15-225289-421537 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-06 11:03:57,671 121 INFO rb-7dc4d15-225289-421537 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-06 11:03:57,753 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:03:57,773 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-10-06 11:03:57,906 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:03:57,927 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-10-06 11:03:58,524 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-10-06 11:03:59,079 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-10-06 11:03:59,338 121 INFO rb-7dc4d15-225289-421537 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-06 11:03:59,880 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-10-06 11:03:59,931 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:03:59,952 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-10-06 11:03:59,988 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-10-06 11:04:00,280 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-10-06 11:04:00,325 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:04:00,353 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-10-06 11:04:01,600 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [80415, 80416, 80417, 80418, 80419, 80420] 2026-10-06 11:04:03,052 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-10-06 11:04:04,083 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [80423, 80424, 80425, 80426, 80427, 80428] 2026-10-06 11:04:05,174 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:04:13,356 121 INFO rb-7dc4d15-225289-421537 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-06 11:04:13,795 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-06 11:04:30,693 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [869] 2026-10-06 11:04:30,708 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14727] 2026-10-06 11:04:30,720 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 11:04:31,118 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-10-06 11:04:31,148 121 INFO rb-7dc4d15-225289-421537 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-06 11:04:31,202 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-10-06 11:04:31,280 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-10-06 11:04:31,334 121 INFO rb-7dc4d15-225289-421537 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-06 11:04:31,415 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-10-06 11:04:31,550 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:04:33,669 121 INFO rb-7dc4d15-225289-421537 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-06 11:04:33,785 121 INFO rb-7dc4d15-225289-421537 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-06 11:04:33,823 121 INFO rb-7dc4d15-225289-421537 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-06 11:04:35,383 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1686 deleted mail.mail records with IDs: [870] 2026-10-06 11:04:35,570 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:04:40,164 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-10-06 11:04:40,360 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-10-06 11:04:40,419 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-10-06 11:04:40,478 121 INFO rb-7dc4d15-225289-421537 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-06 11:04:42,217 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1687 deleted mail.mail records with IDs: [871] 2026-10-06 11:04:42,471 121 INFO rb-7dc4d15-225289-421537 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-06 11:04:44,403 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1687 deleted mail.mail records with IDs: [872] 2026-10-06 11:04:44,637 121 INFO rb-7dc4d15-225289-421537 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-06 11:04:46,531 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1687 deleted mail.mail records with IDs: [873] 2026-10-06 11:04:46,772 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:04:49,168 121 INFO rb-7dc4d15-225289-421537 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-06 11:04:50,822 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [874] 2026-10-06 11:04:51,105 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [875] 2026-10-06 11:04:51,295 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [876] 2026-10-06 11:04:51,473 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [877] 2026-10-06 11:04:51,607 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-10-06 11:04:53,152 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [878] 2026-10-06 11:04:53,414 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [879] 2026-10-06 11:04:53,553 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [880] 2026-10-06 11:04:53,658 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:04:55,329 121 INFO rb-7dc4d15-225289-421537 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-06 11:04:56,475 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [881] 2026-10-06 11:04:56,700 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_recurring_divergence_after_convergence_notifies_again ... 2026-10-06 11:04:57,967 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [882] 2026-10-06 11:04:58,328 121 INFO rb-7dc4d15-225289-421537 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-06 11:05:00,516 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [883] 2026-10-06 11:05:00,812 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [383] 2026-10-06 11:05:01,537 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-10-06 11:05:01,593 121 INFO rb-7dc4d15-225289-421537 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-06 11:05:02,824 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [885] 2026-10-06 11:05:03,133 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:05:04,172 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceCountAggregation.test_diverged_source_count_aggregates_own_source_and_flagged_lines ... 2026-10-06 11:05:05,753 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [886] 2026-10-06 11:05:06,125 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:05:09,719 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceNotifiesActedApproversAndRequester.test_divergence_notice_reaches_acted_approver_and_requester_not_pending_approver ... 2026-10-06 11:05:10,979 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1691 deleted mail.mail records with IDs: [887] 2026-10-06 11:05:11,115 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1691 deleted mail.mail records with IDs: [888] 2026-10-06 11:05:11,330 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1689 deleted mail.activity records with IDs: [387, 388] 2026-10-06 11:05:11,509 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1689 deleted mail.mail records with IDs: [889] 2026-10-06 11:05:11,767 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [890] 2026-10-06 11:05:11,893 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [891] 2026-10-06 11:05:11,995 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 11:05:13,745 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceWriteScoping.test_source_changed_after_submission_flag_stays_false_before_submission ... 2026-10-06 11:05:14,593 121 INFO rb-7dc4d15-225289-421537 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-06 11:05:15,852 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [892] 2026-10-06 11:05:16,089 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:05:17,549 121 INFO rb-7dc4d15-225289-421537 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-06 11:05:18,659 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [893] 2026-10-06 11:05:18,834 121 INFO rb-7dc4d15-225289-421537 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-06 11:05:20,050 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [894] 2026-10-06 11:05:20,207 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:05:21,806 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceGeneratedSourceCarveOut.test_mapped_field_write_after_submission_still_reaches_generated_source ... 2026-10-06 11:05:22,922 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [895] 2026-10-06 11:05:23,226 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:05:24,885 121 INFO rb-7dc4d15-225289-421537 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-06 11:05:26,377 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [896] 2026-10-06 11:05:26,835 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:05:35,478 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_blocked_transition_must_not_be_reported_as_having_happened ... 2026-10-06 11:05:35,660 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_refuse_wizard_handoff_is_not_silently_dropped ... 2026-10-06 11:05:35,794 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_uninterrupted_transition_completes_and_persists_the_whole_write ... 2026-10-06 11:05:36,142 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [897] 2026-10-06 11:05:36,336 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-06 11:05:38,770 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__falsy_head_and_line_clear ... 2026-10-06 11:05:39,826 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__head_overrides_request_head ... 2026-10-06 11:05:40,968 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_name_overrides_line_name ... 2026-10-06 11:05:41,926 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_overrides_its_own_line ... 2026-10-06 11:05:42,869 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__lines_prefilled_from_line_mapping ... 2026-10-06 11:05:43,455 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__origin_keys_are_ignored ... 2026-10-06 11:05:43,566 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_matches_and_updates_lines ... 2026-10-06 11:05:44,999 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [536] 2026-10-06 11:05:45,133 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_updates_line_name ... 2026-10-06 11:05:46,759 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [538] 2026-10-06 11:05:46,883 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__falsy_line_clears_request_head ... 2026-10-06 11:05:47,660 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__line_overrides_request_head ... 2026-10-06 11:05:48,472 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__origin_keys_are_ignored ... 2026-10-06 11:05:48,564 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__update_existing_request_header_from_line ... 2026-10-06 11:05:49,458 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__wizard_line_applies_header_defaults_fill ... 2026-10-06 11:05:51,771 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:05:55,320 121 INFO rb-7dc4d15-225289-421537 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-06 11:05:57,723 121 INFO rb-7dc4d15-225289-421537 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-06 11:06:00,084 121 INFO rb-7dc4d15-225289-421537 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-06 11:06:02,723 121 INFO rb-7dc4d15-225289-421537 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-06 11:06:05,111 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:06:19,909 121 INFO rb-7dc4d15-225289-421537 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-06 11:06:20,109 121 INFO rb-7dc4d15-225289-421537 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-06 11:06:20,153 121 INFO rb-7dc4d15-225289-421537 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-06 11:06:30,182 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:06:30,878 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-10-06 11:06:31,008 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-10-06 11:06:31,057 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-10-06 11:06:31,093 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-10-06 11:06:31,157 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:06:31,707 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-10-06 11:06:33,456 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-10-06 11:06:33,536 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:38,099 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d648fb060> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:38,101 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d62b12ca0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:38,114 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:38,121 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d62b12700> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:38,789 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:42,717 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d64872340> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:42,719 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d65fd3e20> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:42,732 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:42,739 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d65fd28e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:44,209 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:47,704 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d677d5120> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:47,706 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d68e50ea0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:47,714 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:47,721 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68e53920> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:48,225 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:52,962 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d684e3b00> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:52,964 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d62313880> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:52,975 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:52,982 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68e0ba60> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:53,519 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:57,187 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d61b919e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:57,189 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d69aa8fe0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:57,199 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:57,205 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d69aaa980> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:06:58,750 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:02,612 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d685c2340> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:02,614 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d62ef87c0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:02,632 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:02,640 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d62ef93a0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:03,126 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:07,933 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9e06aada80> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:07,934 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d62b13240> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:07,944 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:07,950 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d62b11c60> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:08,423 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:12,457 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d636b2160> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:12,459 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d66840c20> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:12,469 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:12,476 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d6663eb60> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:18,132 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1705 deleted mail.mail records with IDs: [898] 2026-10-06 11:07:18,435 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [396] 2026-10-06 11:07:18,626 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [899] 2026-10-06 11:07:19,116 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [900] 2026-10-06 11:07:19,259 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-10-06 11:07:21,054 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-10-06 11:07:23,533 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1705 deleted mail.mail records with IDs: [901] 2026-10-06 11:07:23,672 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-10-06 11:07:25,449 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1705 deleted mail.mail records with IDs: [902] 2026-10-06 11:07:25,765 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398] 2026-10-06 11:07:25,934 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [903] 2026-10-06 11:07:26,208 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-10-06 11:07:28,039 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1705 deleted mail.mail records with IDs: [904] 2026-10-06 11:07:28,328 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [399] 2026-10-06 11:07:28,498 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [905] 2026-10-06 11:07:28,726 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-10-06 11:07:30,534 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1705 deleted mail.mail records with IDs: [906] 2026-10-06 11:07:30,797 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [400] 2026-10-06 11:07:30,975 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [907] 2026-10-06 11:07:31,279 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:35,800 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d67e92fc0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:35,801 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d69556a20> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:35,809 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:35,816 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d695572e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:07:35,852 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:07:36,839 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-10-06 11:07:38,089 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-10-06 11:07:39,203 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-10-06 11:07:40,371 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1706 deleted mail.mail records with IDs: [908] 2026-10-06 11:07:40,603 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [401] 2026-10-06 11:07:40,795 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [909] 2026-10-06 11:07:40,943 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:07:42,075 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_column_follows_tax_ids_accounting_gate ... 2026-10-06 11:07:42,996 121 INFO rb-7dc4d15-225289-421537 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-06 11:07:45,511 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-10-06 11:07:46,188 121 INFO rb-7dc4d15-225289-421537 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-06 11:07:48,032 121 INFO rb-7dc4d15-225289-421537 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-06 11:07:51,846 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-06 11:07:51,907 121 INFO rb-7dc4d15-225289-421537 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-06 11:07:52,827 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-10-06 11:07:53,311 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-10-06 11:07:53,809 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:07:53,831 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_slip_account_tax_wording: Starting TestApprovalAccountBridgeTaxWording.test_account_bridge_relayers_tax_aware_slip_label ... 2026-10-06 11:07:54,725 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:07:55,353 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-10-06 11:07:56,773 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1712 deleted mail.mail records with IDs: [910] 2026-10-06 11:07:57,022 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [402] 2026-10-06 11:07:57,196 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [911] 2026-10-06 11:07:57,329 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-10-06 11:07:58,451 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-10-06 11:07:59,715 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:07:59,814 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:04,638 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d69acd300> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:04,639 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d682f74c0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:04,648 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:04,655 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d682f40e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:05,205 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:09,078 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d650d8220> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:09,079 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d6a50e520> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:09,089 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:09,095 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d6a50ef20> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:10,542 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:14,477 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d960dfce0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:14,479 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d68e4fa60> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:14,488 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:14,494 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68e4c720> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:15,026 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:19,832 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d684027a0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:19,833 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d62bc4c20> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:19,843 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:19,850 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d62bc7380> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:20,396 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:25,250 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d67601bc0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:25,251 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d677c7740> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:25,259 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:25,263 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d677c7600> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:25,732 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:29,663 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d6a6314e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:29,664 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d68ed5ee0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:29,670 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:29,676 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68ed6de0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:30,130 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:34,787 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d960822a0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:34,789 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d672fc4a0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:34,801 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:34,808 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d672fc400> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:35,323 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:40,160 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d65371120> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:40,162 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d635a3e20> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:40,170 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:40,175 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d635a31a0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:41,536 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-10-06 11:08:42,171 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-10-06 11:08:42,566 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-10-06 11:08:42,961 121 INFO rb-7dc4d15-225289-421537 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-06 11:08:43,446 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-10-06 11:08:44,146 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [403] 2026-10-06 11:08:44,501 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-10-06 11:08:44,849 121 INFO rb-7dc4d15-225289-421537 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-06 11:08:45,497 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [404] 2026-10-06 11:08:45,908 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:49,566 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d64849120> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:49,568 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d67a9a840> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:49,576 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:49,582 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d67a9a700> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:49,622 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:08:51,098 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:54,575 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d697d2660> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:54,577 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d67f84a40> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:54,585 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:54,591 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d67f85da0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:55,161 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:59,911 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d67afa160> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:59,912 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d65fd2480> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:59,921 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:08:59,926 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d65fd0040> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:00,356 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:05,017 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d649d9620> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:05,020 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d6a6a1080> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:05,030 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:05,037 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d6a6a37e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:05,577 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:09,117 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d63fe7ec0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:09,118 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d67f84400> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:09,130 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:09,137 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d67f85080> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:10,699 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:14,508 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d62747ce0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:14,510 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d6341df80> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:14,518 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:14,525 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d6341fa60> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:14,973 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:19,602 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d63605940> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:19,604 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d68acea20> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:19,622 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:19,629 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68acf240> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:20,121 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:23,972 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d95e26e80> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:23,974 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d960c0b80> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:23,982 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:23,989 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d960c3740> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:25,496 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:29,289 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d65031800> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:29,291 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d68ce2d40> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:29,299 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:29,306 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68ce2ac0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:29,740 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:34,442 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d6a06ade0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:34,443 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d68e34180> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:34,453 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:34,459 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68e35b20> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:34,981 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:38,528 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d678a0fe0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:38,530 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d6760f560> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:38,540 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:38,545 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d6760dee0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:40,037 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:43,733 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d67af8680> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:43,735 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d67268ea0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:43,749 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:43,756 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d6726b380> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:44,264 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:48,838 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d6a62ade0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:48,840 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d961109a0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:48,850 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:48,856 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d96112840> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:49,319 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:52,765 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d67e92b60> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:52,767 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d67b8a340> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:52,777 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:52,783 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68e44540> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:54,233 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:57,833 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d6728d8a0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:57,834 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d69f5e2a0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:57,843 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:57,849 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d69f5e160> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:09:58,251 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:02,666 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d61d85620> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:02,667 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d6a57c680> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:02,680 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:02,686 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d6a57d620> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:03,093 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:07,480 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d6724c540> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:07,482 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d644d1800> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:07,492 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:07,499 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d644d2660> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:08,751 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-10-06 11:10:09,153 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-10-06 11:10:09,677 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [405] 2026-10-06 11:10:10,044 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-10-06 11:10:10,728 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [406] 2026-10-06 11:10:11,092 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-10-06 11:10:11,734 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [407] 2026-10-06 11:10:12,121 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-10-06 11:10:12,611 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [408] 2026-10-06 11:10:12,956 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-10-06 11:10:13,537 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:17,206 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d69482840> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:17,207 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d67481800> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:17,223 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:17,229 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d674823e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:17,281 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:10:19,326 121 INFO rb-7dc4d15-225289-421537 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-06 11:10:19,454 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:10:20,624 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:24,575 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d670d7100> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:24,577 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d69482840> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:24,588 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:24,595 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d68fd47c0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:25,183 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:29,982 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d6876a8e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:29,983 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d61ee9da0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:29,990 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:29,995 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d61eebf60> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:30,512 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:35,390 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d676fcea0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:35,392 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d66ceb600> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:35,402 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:35,409 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d66ce9260> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:35,952 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:39,543 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d65030860> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:39,545 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d672e6e80> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:39,558 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:39,565 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d672e6840> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:41,144 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:44,758 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d64bec040> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:44,760 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d63311a80> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:44,769 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:44,776 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d63313060> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:45,261 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:49,929 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d68e82f20> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:49,931 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d682f4ae0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:49,945 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:49,953 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d682f4fe0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:50,407 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:54,162 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d67a98680> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:54,164 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d6362a8e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:54,175 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:54,182 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d63629760> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:55,716 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:59,291 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d67940180> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:59,293 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d66d56ac0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:59,300 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:59,306 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d66d559e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:10:59,740 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:04,240 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d666f7a60> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:04,241 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d62746200> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:04,252 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:04,259 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d62746ac0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:04,763 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:08,424 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d69fd77e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:08,426 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d67a46340> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:08,436 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:08,443 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d67a47b00> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:09,874 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:13,579 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d67b88cc0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:13,581 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d66346ca0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:13,590 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:13,597 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d663460c0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:14,110 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:18,865 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d65035d00> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:18,867 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d6894b4c0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:18,879 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:18,887 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d6894a340> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:19,394 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:23,115 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d69b0c4a0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:23,116 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d95b153a0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:23,126 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:23,133 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d95b145e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:24,651 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:28,318 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d632f3920> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:28,319 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d67fb6160> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:28,331 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:28,337 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d67fb45e0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:28,817 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:33,446 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d684eede0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:33,448 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d6a002a20> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:33,458 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:33,464 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d6a0018a0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/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-7dc4d15-225289/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:33,936 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:38,746 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d9617ee80> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:38,747 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d682f6340> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:38,755 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:38,759 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d682f6fc0> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.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-7dc4d15-225289/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-7dc4d15-225289/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-7dc4d15-225289/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-7dc4d15-225289/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-7dc4d15-225289/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-7dc4d15-225289/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:39,966 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-10-06 11:11:40,546 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [410] 2026-10-06 11:11:40,857 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-10-06 11:11:41,606 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [411] 2026-10-06 11:11:41,915 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-10-06 11:11:42,403 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [412] 2026-10-06 11:11:42,723 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-10-06 11:11:43,096 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [413] 2026-10-06 11:11:43,295 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-10-06 11:11:43,854 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-10-06 11:11:44,418 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-10-06 11:11:44,828 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [416] 2026-10-06 11:11:45,070 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14991] 2026-10-06 11:11:45,145 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-10-06 11:11:45,898 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [417] 2026-10-06 11:11:46,245 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:49,534 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9d957ebb00> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:49,535 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9d663cd260> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:49,543 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:49,550 121 INFO rb-7dc4d15-225289-421537 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9d663cdc60> Stack (most recent call last): File "/data/build/rb-7dc4d15-225289/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-7dc4d15-225289/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-7dc4d15-225289/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-7dc4d15-225289/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-7dc4d15-225289/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-7dc4d15-225289/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-7dc4d15-225289/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-7dc4d15-225289/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-7dc4d15-225289/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-7dc4d15-225289/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-7dc4d15-225289/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-7dc4d15-225289/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-06 11:11:49,584 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:11:56,128 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [418] 2026-10-06 11:11:56,337 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <180139401390513.1791285116.209328889846802-openerp-322-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:11:56,360 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [912] 2026-10-06 11:11:56,453 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-10-06 11:11:59,640 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-10-06 11:12:00,947 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-10-06 11:12:02,503 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-10-06 11:12:04,377 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-10-06 11:12:06,756 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-10-06 11:12:06,770 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-10-06 11:12:08,213 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-10-06 11:12:10,434 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-10-06 11:12:10,446 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-10-06 11:12:10,856 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-10-06 11:12:13,203 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-10-06 11:12:13,219 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-10-06 11:12:14,670 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-10-06 11:12:16,323 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 11:12:19,869 121 INFO rb-7dc4d15-225289-421537 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-06 11:12:22,034 121 INFO rb-7dc4d15-225289-421537 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-06 11:12:24,427 121 INFO rb-7dc4d15-225289-421537 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-06 11:12:27,007 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_04_single_supplier_partial_amount_wizard_editable ... 2026-10-06 11:12:28,404 121 INFO rb-7dc4d15-225289-421537 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-06 11:12:30,620 121 INFO rb-7dc4d15-225289-421537 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-06 11:12:32,976 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_07_partnerless_payable_line_forms_own_batch ... 2026-10-06 11:12:34,849 121 INFO rb-7dc4d15-225289-421537 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-06 11:12:37,330 121 INFO rb-7dc4d15-225289-421537 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-06 11:12:39,650 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 11:12:44,426 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-10-06 11:12:44,629 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-10-06 11:12:45,012 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [579] 2026-10-06 11:12:45,120 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-10-06 11:12:45,601 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <999579005400966.1791285165.446954011917114-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:12:45,770 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [913] 2026-10-06 11:12:45,941 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <629582989986359.1791285165.861656665802002-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:12:45,954 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [914] 2026-10-06 11:12:46,097 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <313327902919626.1791285166.020968198776245-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:12:46,110 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [915] 2026-10-06 11:12:46,240 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <588075796302846.1791285166.172680616378784-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:12:46,249 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [916] 2026-10-06 11:12:46,506 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [419, 420, 421, 422, 423] 2026-10-06 11:12:46,717 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455474845671027.1791285166.620352506637573-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:12:46,721 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455474845671027.1791285166.620352506637573-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:12:46,725 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455474845671027.1791285166.620352506637573-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:12:46,729 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455474845671027.1791285166.620352506637573-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:12:46,732 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455474845671027.1791285166.620352506637573-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:12:46,757 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [917] 2026-10-06 11:12:48,092 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039013526018520.1791285168.035195589065552-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:12:48,224 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [918] 2026-10-06 11:12:48,359 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <121758803504416.1791285168.297843217849731-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:12:48,370 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [919] 2026-10-06 11:12:48,492 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <932986125990925.1791285168.428014993667603-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:12:48,507 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [920] 2026-10-06 11:12:48,619 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <016665616557491.1791285168.561462640762329-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:12:48,629 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [921] 2026-10-06 11:12:48,796 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [425, 426, 427, 428, 429] 2026-10-06 11:12:48,951 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122394333206608.1791285168.898900270462036-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:12:48,955 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122394333206608.1791285168.898900270462036-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:12:48,958 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122394333206608.1791285168.898900270462036-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:12:48,962 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122394333206608.1791285168.898900270462036-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:12:48,965 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122394333206608.1791285168.898900270462036-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:12:48,981 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [922] 2026-10-06 11:12:49,036 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-10-06 11:12:49,355 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570277038596176.1791285169.247869014739990-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:12:49,517 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [923] 2026-10-06 11:12:49,670 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655538998514698.1791285169.612289428710938-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:12:49,681 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [924] 2026-10-06 11:12:49,839 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <835441063257097.1791285169.754029750823975-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:12:49,853 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [925] 2026-10-06 11:12:49,997 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <837018163125433.1791285169.927910327911377-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:12:50,008 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [926] 2026-10-06 11:12:50,266 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [430, 431, 432, 433, 434] 2026-10-06 11:12:50,440 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <184672537625132.1791285170.358380556106567-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:12:50,445 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <184672537625132.1791285170.358380556106567-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:12:50,450 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <184672537625132.1791285170.358380556106567-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:12:50,456 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <184672537625132.1791285170.358380556106567-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:12:50,461 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <184672537625132.1791285170.358380556106567-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:12:50,483 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [927] 2026-10-06 11:12:50,700 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-10-06 11:12:51,119 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265608212799475.1791285170.980774164199829-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:12:51,285 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [928] 2026-10-06 11:12:51,451 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <728011669282446.1791285171.381497383117676-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:12:51,460 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [929] 2026-10-06 11:12:51,596 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <001898063477568.1791285171.511200666427612-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:12:51,607 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [930] 2026-10-06 11:12:51,724 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759799414587019.1791285171.663027524948120-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:12:51,744 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [931] 2026-10-06 11:12:52,078 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [436, 437, 438, 439, 440] 2026-10-06 11:12:52,245 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <005706036087076.1791285172.164390563964844-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:12:52,250 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <005706036087076.1791285172.164390563964844-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:12:52,255 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <005706036087076.1791285172.164390563964844-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:12:52,261 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <005706036087076.1791285172.164390563964844-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:12:52,266 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <005706036087076.1791285172.164390563964844-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:12:52,283 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [932] 2026-10-06 11:12:52,418 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-10-06 11:12:52,792 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325708794331671.1791285172.670022249221802-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:12:52,941 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [933] 2026-10-06 11:12:53,090 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <076354194843771.1791285173.026995897293091-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:12:53,101 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [934] 2026-10-06 11:12:53,197 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <450978277223057.1791285173.145311594009399-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:12:53,207 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-10-06 11:12:53,324 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149858262915739.1791285173.265894412994385-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:12:53,333 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [936] 2026-10-06 11:12:53,597 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [442, 443, 444, 445, 446] 2026-10-06 11:12:53,746 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <937736229873672.1791285173.675400495529175-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:12:53,750 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <937736229873672.1791285173.675400495529175-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:12:53,754 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <937736229873672.1791285173.675400495529175-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:12:53,758 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <937736229873672.1791285173.675400495529175-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:12:53,762 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <937736229873672.1791285173.675400495529175-openerp-323-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:12:53,780 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [937] 2026-10-06 11:12:53,927 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 11:12:57,804 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-10-06 11:13:07,116 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-10-06 11:13:21,407 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 11:13:24,624 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-10-06 11:13:39,273 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-10-06 11:13:39,493 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-10-06 11:13:39,751 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-10-06 11:13:39,913 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-10-06 11:13:40,287 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-10-06 11:13:41,584 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-10-06 11:13:42,957 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-10-06 11:13:43,013 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-10-06 11:13:43,055 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-10-06 11:13:44,266 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15734] 2026-10-06 11:13:44,353 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-10-06 11:13:44,461 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-10-06 11:13:46,059 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [450] 2026-10-06 11:13:46,282 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <725504537336322.1791285226.150811195373535-openerp-329-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:13:46,328 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [938] 2026-10-06 11:13:46,519 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-10-06 11:13:47,990 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [452] 2026-10-06 11:13:48,223 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <890226696725803.1791285228.085965871810913-openerp-330-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:13:48,244 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [939] 2026-10-06 11:13:48,519 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-10-06 11:13:50,054 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [453] 2026-10-06 11:13:50,298 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542218974660079.1791285230.158289670944214-openerp-331-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:13:50,321 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [940] 2026-10-06 11:13:51,620 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-10-06 11:13:53,057 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [454] 2026-10-06 11:13:53,319 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <548307061721821.1791285233.160141229629517-openerp-332-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:13:53,350 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [941] 2026-10-06 11:13:55,016 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-10-06 11:13:56,323 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [455] 2026-10-06 11:13:56,507 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <503113456120677.1791285236.401557922363281-openerp-333-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:13:56,527 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [942] 2026-10-06 11:13:57,691 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-10-06 11:13:59,063 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [456] 2026-10-06 11:13:59,265 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <491215124734199.1791285239.143403530120850-openerp-334-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:13:59,285 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [943] 2026-10-06 11:14:00,522 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-10-06 11:14:00,677 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-10-06 11:14:01,798 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-10-06 11:14:03,083 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-10-06 11:14:03,134 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-10-06 11:14:04,406 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [457] 2026-10-06 11:14:04,634 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <110060517558549.1791285244.495357751846313-openerp-335-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:14:04,655 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [944] 2026-10-06 11:14:06,919 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-10-06 11:14:08,267 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [458] 2026-10-06 11:14:08,451 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <215828264874941.1791285248.337479829788208-openerp-336-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:14:08,468 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [945] 2026-10-06 11:14:11,100 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-10-06 11:14:11,121 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-10-06 11:14:12,600 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-10-06 11:14:13,821 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [459] 2026-10-06 11:14:14,025 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109456491616739.1791285253.891188383102417-openerp-337-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:14:14,057 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [946] 2026-10-06 11:14:15,925 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-10-06 11:14:17,278 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [460] 2026-10-06 11:14:17,489 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <721529073764946.1791285257.355664730072021-openerp-338-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:14:17,514 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [947] 2026-10-06 11:14:18,769 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-10-06 11:14:20,066 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [461] 2026-10-06 11:14:20,284 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349686390888385.1791285260.139612197875977-openerp-339-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:14:20,305 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [948] 2026-10-06 11:14:22,673 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-10-06 11:14:22,685 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-10-06 11:14:23,055 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-10-06 11:14:24,465 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [462] 2026-10-06 11:14:24,735 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <508020377943472.1791285264.569813489913940-openerp-340-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:14:24,754 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [949] 2026-10-06 11:14:27,197 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-10-06 11:14:27,210 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-10-06 11:14:28,645 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-10-06 11:14:29,876 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [463] 2026-10-06 11:14:30,050 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526882021123640.1791285269.942347764968872-openerp-341-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:14:30,066 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [950] 2026-10-06 11:14:32,340 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-10-06 11:14:32,354 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-10-06 11:14:34,496 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-10-06 11:14:35,999 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [464] 2026-10-06 11:14:36,250 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <434522242141121.1791285276.081917762756348-openerp-342-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:14:36,274 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [951] 2026-10-06 11:14:38,648 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [465] 2026-10-06 11:14:38,785 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <959747935769519.1791285278.722715139389038-openerp-343-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:14:38,802 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [952] 2026-10-06 11:14:40,936 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [466] 2026-10-06 11:14:41,074 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <880222971388834.1791285281.010335683822632-openerp-344-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:14:41,092 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [953] 2026-10-06 11:14:42,127 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-10-06 11:14:42,186 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-10-06 11:14:42,200 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-10-06 11:14:42,259 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-10-06 11:14:42,273 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-10-06 11:14:42,314 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-10-06 11:14:43,650 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [467] 2026-10-06 11:14:43,919 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <157742024544874.1791285283.757202386856079-openerp-345-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:14:43,939 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [954] 2026-10-06 11:14:46,323 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [382] 2026-10-06 11:14:46,649 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-10-06 11:14:47,843 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [468] 2026-10-06 11:14:48,059 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580356100111786.1791285287.929693460464478-openerp-346-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:14:48,080 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [955] 2026-10-06 11:14:50,436 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [383] 2026-10-06 11:14:50,590 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [267] 2026-10-06 11:14:50,971 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [2212] 2026-10-06 11:14:51,223 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [4467, 4468] 2026-10-06 11:14:51,309 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15904] 2026-10-06 11:14:51,483 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted account.move records with IDs: [1945] 2026-10-06 11:14:51,521 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6747, 6748] 2026-10-06 11:14:51,589 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-10-06 11:14:53,178 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [469] 2026-10-06 11:14:53,410 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <468850856649401.1791285293.284979820251465-openerp-347-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:14:53,424 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [956] 2026-10-06 11:14:55,528 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15916] 2026-10-06 11:14:55,874 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [384] 2026-10-06 11:14:56,008 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [268] 2026-10-06 11:14:56,396 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [2214] 2026-10-06 11:14:56,592 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [4471, 4472] 2026-10-06 11:14:56,667 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15914] 2026-10-06 11:14:56,823 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted account.move records with IDs: [1947] 2026-10-06 11:14:56,874 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6755, 6756] 2026-10-06 11:14:56,911 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15916] 2026-10-06 11:14:56,927 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15916] 2026-10-06 11:14:56,933 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-10-06 11:14:56,965 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-10-06 11:14:57,033 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-10-06 11:14:57,061 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-10-06 11:14:58,425 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [470] 2026-10-06 11:14:58,657 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265104747913360.1791285298.508372783660889-openerp-348-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:14:58,678 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [957] 2026-10-06 11:15:01,095 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [471] 2026-10-06 11:15:01,234 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <353778415163909.1791285301.165652036666870-openerp-349-viin.approval.request@b5d4b4c43c71>: ['"Internal User 2" <@False>'] 2026-10-06 11:15:01,252 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [958] 2026-10-06 11:15:02,131 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-10-06 11:15:02,177 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-10-06 11:15:03,385 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [472] 2026-10-06 11:15:03,646 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064512482197957.1791285303.500341415405273-openerp-350-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:15:03,671 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [959] 2026-10-06 11:15:03,864 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-10-06 11:15:05,269 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [473] 2026-10-06 11:15:05,466 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <919092691851327.1791285305.351439476013184-openerp-351-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:15:05,482 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [960] 2026-10-06 11:15:06,578 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-10-06 11:15:07,968 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [474] 2026-10-06 11:15:08,192 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072418043540488.1791285308.046589851379395-openerp-352-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:15:08,209 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [961] 2026-10-06 11:15:10,359 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-10-06 11:15:11,781 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [475] 2026-10-06 11:15:11,981 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <612223513634114.1791285311.861853361129761-openerp-353-viin.approval.request@b5d4b4c43c71>: ['"Internal User 1" <@False>'] 2026-10-06 11:15:11,998 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [962] 2026-10-06 11:15:14,321 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 11:15:17,713 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-10-06 11:15:17,945 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-10-06 11:15:18,061 121 INFO rb-7dc4d15-225289-421537 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-06 11:15:18,116 121 INFO rb-7dc4d15-225289-421537 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-06 11:15:18,162 121 INFO rb-7dc4d15-225289-421537 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-06 11:15:18,215 121 INFO rb-7dc4d15-225289-421537 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-06 11:15:18,253 121 INFO rb-7dc4d15-225289-421537 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-06 11:15:18,288 121 INFO rb-7dc4d15-225289-421537 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-06 11:15:18,387 121 INFO rb-7dc4d15-225289-421537 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-06 11:15:18,440 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-10-06 11:15:18,477 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1743, model: employee.advance.reconcile 2026-10-06 11:15:18,494 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1743, model: employee.advance.reconcile 2026-10-06 11:15:18,505 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1743, model: employee.advance.reconcile 2026-10-06 11:15:18,518 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1743, model: employee.advance.reconcile 2026-10-06 11:15:18,524 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1743, model: employee.advance.reconcile.line 2026-10-06 11:15:18,532 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1743, model: employee.advance.reconcile.line 2026-10-06 11:15:18,539 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1743, model: employee.advance.reconcile.line 2026-10-06 11:15:18,544 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1743, model: employee.advance.reconcile.line 2026-10-06 11:15:18,586 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-10-06 11:15:18,790 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-10-06 11:15:19,051 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-10-06 11:15:19,243 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-10-06 11:15:19,466 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-10-06 11:15:19,672 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-10-06 11:15:19,899 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_05_department_manager_access_employee_advance_lines ... 2026-10-06 11:15:20,106 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-06 11:15:25,267 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-10-06 11:15:26,057 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [963] 2026-10-06 11:15:26,345 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [476] 2026-10-06 11:15:26,562 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [964] 2026-10-06 11:15:26,672 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-10-06 11:15:27,241 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [965] 2026-10-06 11:15:27,510 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [478] 2026-10-06 11:15:27,702 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [966] 2026-10-06 11:15:27,794 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-10-06 11:15:29,328 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [967] 2026-10-06 11:15:29,568 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [480] 2026-10-06 11:15:29,796 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [968] 2026-10-06 11:15:30,069 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-10-06 11:15:30,757 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [969] 2026-10-06 11:15:30,989 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [482] 2026-10-06 11:15:31,203 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [970] 2026-10-06 11:15:31,429 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1751 deleted mail.activity records with IDs: [483] 2026-10-06 11:15:31,672 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [971] 2026-10-06 11:15:31,882 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-10-06 11:15:32,533 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [972] 2026-10-06 11:15:32,801 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [485] 2026-10-06 11:15:32,993 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [973] 2026-10-06 11:15:33,199 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1751 deleted mail.activity records with IDs: [486] 2026-10-06 11:15:33,396 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [974] 2026-10-06 11:15:33,540 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-10-06 11:15:34,148 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [975] 2026-10-06 11:15:34,556 121 INFO rb-7dc4d15-225289-421537 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-06 11:15:35,264 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [976] 2026-10-06 11:15:36,107 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-10-06 11:15:38,333 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [977] 2026-10-06 11:15:38,608 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-10-06 11:15:38,901 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-10-06 11:15:38,943 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-10-06 11:15:39,571 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [978] 2026-10-06 11:15:39,903 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [490] 2026-10-06 11:15:40,057 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [979] 2026-10-06 11:15:40,111 121 INFO rb-7dc4d15-225289-421537 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-06 11:15:40,739 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [980] 2026-10-06 11:15:40,878 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [981] 2026-10-06 11:15:41,039 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [982] 2026-10-06 11:15:41,196 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [983] 2026-10-06 11:15:41,512 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [984] 2026-10-06 11:15:41,723 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1750 deleted mail.activity records with IDs: [492, 493, 494, 495, 496] 2026-10-06 11:15:41,931 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [985] 2026-10-06 11:15:42,062 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [986] 2026-10-06 11:15:42,197 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [987] 2026-10-06 11:15:42,332 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [988] 2026-10-06 11:15:42,555 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1751 deleted mail.activity records with IDs: [497, 498, 499, 500] 2026-10-06 11:15:42,762 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [989] 2026-10-06 11:15:42,909 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [990] 2026-10-06 11:15:43,032 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [991] 2026-10-06 11:15:43,256 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [501] 2026-10-06 11:15:43,351 121 INFO rb-7dc4d15-225289-421537 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-06 11:15:44,060 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [992] 2026-10-06 11:15:44,191 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [993] 2026-10-06 11:15:44,775 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [994] 2026-10-06 11:15:44,928 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-10-06 11:15:45,685 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [995] 2026-10-06 11:15:45,965 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1750 deleted mail.activity records with IDs: [507] 2026-10-06 11:15:46,224 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [996] 2026-10-06 11:15:46,406 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [508] 2026-10-06 11:15:46,476 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-10-06 11:15:47,001 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [997] 2026-10-06 11:15:47,210 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [509] 2026-10-06 11:15:47,368 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [998] 2026-10-06 11:15:47,574 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-10-06 11:15:48,079 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-10-06 11:15:48,910 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [999] 2026-10-06 11:15:49,051 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1000] 2026-10-06 11:15:49,276 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [511, 512] 2026-10-06 11:15:49,470 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1001] 2026-10-06 11:15:49,619 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [513] 2026-10-06 11:15:49,766 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1002] 2026-10-06 11:15:49,907 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1003] 2026-10-06 11:15:49,986 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-10-06 11:15:50,747 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1004] 2026-10-06 11:15:50,881 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1005] 2026-10-06 11:15:51,210 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1006] 2026-10-06 11:15:51,409 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [518] 2026-10-06 11:15:51,500 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-10-06 11:15:52,242 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1007] 2026-10-06 11:15:52,456 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1750 deleted mail.activity records with IDs: [519] 2026-10-06 11:15:52,649 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [1008] 2026-10-06 11:15:52,888 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [520] 2026-10-06 11:15:53,046 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1009] 2026-10-06 11:15:53,210 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [521] 2026-10-06 11:15:53,373 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1010] 2026-10-06 11:15:53,558 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1751 deleted mail.activity records with IDs: [522] 2026-10-06 11:15:53,762 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [1011] 2026-10-06 11:15:53,845 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-10-06 11:15:54,445 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1012] 2026-10-06 11:15:54,695 121 INFO rb-7dc4d15-225289-421537 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-06 11:15:54,872 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [523] 2026-10-06 11:15:55,010 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1013] 2026-10-06 11:15:55,055 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-10-06 11:15:55,730 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1014] 2026-10-06 11:15:55,932 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1750 deleted mail.activity records with IDs: [525] 2026-10-06 11:15:56,122 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [1015] 2026-10-06 11:15:56,346 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [526] 2026-10-06 11:15:56,481 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1016] 2026-10-06 11:15:56,659 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [527] 2026-10-06 11:15:56,848 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1017] 2026-10-06 11:15:56,956 121 INFO rb-7dc4d15-225289-421537 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-06 11:15:57,670 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1018] 2026-10-06 11:15:57,906 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.followers records with IDs: [6859] 2026-10-06 11:15:58,024 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [529] 2026-10-06 11:15:58,213 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1019] 2026-10-06 11:15:58,346 121 INFO rb-7dc4d15-225289-421537 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-06 11:15:58,945 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1020] 2026-10-06 11:15:59,184 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.followers records with IDs: [6862] 2026-10-06 11:15:59,293 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [531] 2026-10-06 11:15:59,460 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1021] 2026-10-06 11:15:59,716 121 INFO rb-7dc4d15-225289-421537 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-06 11:16:00,308 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1022] 2026-10-06 11:16:00,578 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.followers records with IDs: [6865] 2026-10-06 11:16:00,684 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [533] 2026-10-06 11:16:00,868 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1023] 2026-10-06 11:16:01,097 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-10-06 11:16:01,622 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1024] 2026-10-06 11:16:01,871 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [535] 2026-10-06 11:16:02,081 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1025] 2026-10-06 11:16:02,254 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [536] 2026-10-06 11:16:02,465 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1026] 2026-10-06 11:16:02,598 121 INFO rb-7dc4d15-225289-421537 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-06 11:16:03,302 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1027] 2026-10-06 11:16:03,460 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1028] 2026-10-06 11:16:03,756 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1029] 2026-10-06 11:16:03,981 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [540] 2026-10-06 11:16:04,119 121 INFO rb-7dc4d15-225289-421537 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-06 11:16:04,164 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-10-06 11:16:04,812 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1030] 2026-10-06 11:16:05,076 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-10-06 11:16:05,774 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1031] 2026-10-06 11:16:06,267 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1032] 2026-10-06 11:16:06,539 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [543] 2026-10-06 11:16:06,729 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1033] 2026-10-06 11:16:07,127 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1034] 2026-10-06 11:16:07,291 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-10-06 11:16:08,084 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1035] 2026-10-06 11:16:08,223 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1036] 2026-10-06 11:16:08,493 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1750 deleted mail.activity records with IDs: [546, 547] 2026-10-06 11:16:08,665 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [1037] 2026-10-06 11:16:08,809 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1750 deleted mail.mail records with IDs: [1038] 2026-10-06 11:16:09,053 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [548, 549] 2026-10-06 11:16:09,212 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1039] 2026-10-06 11:16:09,407 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [550] 2026-10-06 11:16:09,584 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1040] 2026-10-06 11:16:09,712 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1041] 2026-10-06 11:16:09,834 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-10-06 11:16:10,417 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1042] 2026-10-06 11:16:10,799 121 INFO rb-7dc4d15-225289-421537 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-06 11:16:11,489 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-06 11:16:13,127 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1731] 2026-10-06 11:16:13,128 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-10-06 11:16:13,814 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1757 deleted mail.mail records with IDs: [1043] 2026-10-06 11:16:14,000 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 11:17:19,410 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-10-06 11:17:20,139 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [1044] 2026-10-06 11:17:20,399 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1760 deleted mail.activity records with IDs: [555] 2026-10-06 11:17:20,586 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [1045] 2026-10-06 11:17:20,653 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-10-06 11:17:21,486 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [1046] 2026-10-06 11:17:21,791 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1760 deleted mail.activity records with IDs: [557] 2026-10-06 11:17:22,019 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [1047] 2026-10-06 11:17:24,553 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-10-06 11:17:26,336 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [1048] 2026-10-06 11:17:26,615 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1760 deleted mail.activity records with IDs: [559] 2026-10-06 11:17:26,810 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [1049] 2026-10-06 11:17:27,001 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1760 deleted mail.activity records with IDs: [560] 2026-10-06 11:17:27,178 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [1050] 2026-10-06 11:17:27,293 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 102 checked, 102 removed 2026-10-06 11:17:44,800 121 INFO rb-7dc4d15-225289-421537 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-06 11:17:53,791 121 INFO rb-7dc4d15-225289-421537 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-06 11:17:54,563 121 INFO rb-7dc4d15-225289-421537 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-06 11:17:55,422 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-10-06 11:17:55,568 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-10-06 11:17:55,706 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-10-06 11:17:55,819 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-10-06 11:17:55,950 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-10-06 11:17:56,084 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-10-06 11:17:56,207 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-10-06 11:17:56,324 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-10-06 11:17:56,442 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-10-06 11:17:56,566 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-10-06 11:17:56,689 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-10-06 11:17:56,831 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-10-06 11:17:56,973 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-10-06 11:17:57,135 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-10-06 11:17:57,259 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-10-06 11:17:57,386 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-10-06 11:17:57,504 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <646431056566033.1791285477.444524288177490-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:17:57,519 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-10-06 11:17:57,639 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <657114664273444.1791285477.579412221908569-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:17:57,652 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-10-06 11:17:57,783 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <170134055554656.1791285477.719408035278320-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:17:57,800 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-10-06 11:17:57,914 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118767497777577.1791285477.856406450271606-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:17:57,926 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-10-06 11:17:58,067 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <800086765560952.1791285477.992134332656860-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:17:58,078 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-10-06 11:17:58,197 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <814509778973245.1791285478.141332626342773-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:17:58,205 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-10-06 11:17:58,310 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <099475658543578.1791285478.256388664245605-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:17:58,324 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-10-06 11:17:58,437 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <644152543637306.1791285478.384823083877563-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:17:58,448 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-10-06 11:17:58,539 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376985791241495.1791285478.496441841125488-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:17:58,549 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-10-06 11:17:59,025 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-10-06 11:17:59,141 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-10-06 11:17:59,279 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-10-06 11:17:59,416 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-10-06 11:17:59,538 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-10-06 11:17:59,677 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-10-06 11:17:59,803 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-10-06 11:17:59,924 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-10-06 11:18:00,041 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-10-06 11:18:00,151 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-10-06 11:18:00,278 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-10-06 11:18:00,434 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-10-06 11:18:00,568 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-10-06 11:18:00,708 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-10-06 11:18:00,837 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-10-06 11:18:00,961 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-10-06 11:18:01,073 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <921410909475396.1791285481.018153190612793-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:18:01,084 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-10-06 11:18:01,204 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236977323367694.1791285481.143994808197021-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:18:01,219 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-10-06 11:18:01,343 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255573399930234.1791285481.284825563430786-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:18:01,354 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-10-06 11:18:01,459 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <094135869795048.1791285481.413949728012085-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:18:01,470 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-10-06 11:18:01,572 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <632587634629825.1791285481.520270586013794-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:18:01,582 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-10-06 11:18:01,697 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <075830195167429.1791285481.639897108078003-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:18:01,708 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-10-06 11:18:01,815 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <755425812747894.1791285481.769175529479980-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:18:01,825 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-10-06 11:18:01,937 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <340043627047442.1791285481.879682302474976-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:18:01,949 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-10-06 11:18:02,071 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258835017788412.1791285482.009949922561646-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:18:02,081 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-10-06 11:18:02,176 121 INFO rb-7dc4d15-225289-421537 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-06 11:18:02,370 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414473165792301.1791285482.223886489868164-openerp-389-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:18:02,374 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414473165792301.1791285482.223886489868164-openerp-389-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:18:02,379 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414473165792301.1791285482.223886489868164-openerp-389-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:18:02,383 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414473165792301.1791285482.223886489868164-openerp-389-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:18:02,386 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414473165792301.1791285482.223886489868164-openerp-389-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:18:02,391 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414473165792301.1791285482.223886489868164-openerp-389-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:18:02,395 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414473165792301.1791285482.223886489868164-openerp-389-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:18:02,400 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414473165792301.1791285482.223886489868164-openerp-389-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:18:02,404 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414473165792301.1791285482.223886489868164-openerp-389-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:18:02,440 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-10-06 11:18:03,020 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-10-06 11:18:03,151 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-10-06 11:18:03,273 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-10-06 11:18:03,414 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-10-06 11:18:03,563 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-10-06 11:18:03,673 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-10-06 11:18:03,786 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-10-06 11:18:03,928 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-10-06 11:18:04,052 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-10-06 11:18:04,173 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-10-06 11:18:04,289 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-10-06 11:18:04,405 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-10-06 11:18:04,544 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-10-06 11:18:04,668 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-10-06 11:18:04,800 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-10-06 11:18:04,931 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-10-06 11:18:05,036 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496033847682512.1791285484.986791610717773-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:18:05,045 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-10-06 11:18:05,149 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <588389009394386.1791285485.100510358810425-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:18:05,158 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-10-06 11:18:05,259 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <548165426305513.1791285485.214426040649414-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:18:05,276 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-10-06 11:18:05,405 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <938430361178996.1791285485.328639984130859-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:18:05,420 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-10-06 11:18:05,555 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <735707183896098.1791285485.484704017639160-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:18:05,575 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-10-06 11:18:05,730 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234822915667410.1791285485.670547246932983-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:18:05,741 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-10-06 11:18:05,859 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <771440402869102.1791285485.799297094345093-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:18:05,871 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-10-06 11:18:05,984 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449967547391716.1791285485.931397914886475-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:18:05,994 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-10-06 11:18:06,107 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <321728010827293.1791285486.052505970001221-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:18:06,118 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-10-06 11:18:06,371 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895616516422809.1791285486.224704265594482-openerp-390-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:18:06,376 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895616516422809.1791285486.224704265594482-openerp-390-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:18:06,381 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895616516422809.1791285486.224704265594482-openerp-390-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:18:06,384 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895616516422809.1791285486.224704265594482-openerp-390-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:18:06,387 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895616516422809.1791285486.224704265594482-openerp-390-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:18:06,392 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895616516422809.1791285486.224704265594482-openerp-390-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:18:06,396 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895616516422809.1791285486.224704265594482-openerp-390-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:18:06,401 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895616516422809.1791285486.224704265594482-openerp-390-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:18:06,405 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895616516422809.1791285486.224704265594482-openerp-390-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:18:06,445 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-10-06 11:18:07,458 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-06 11:18:32,974 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-10-06 11:18:33,667 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-10-06 11:18:33,806 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-10-06 11:18:33,936 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-10-06 11:18:34,049 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-10-06 11:18:34,168 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-10-06 11:18:34,284 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-10-06 11:18:34,398 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-10-06 11:18:34,547 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-10-06 11:18:34,697 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-10-06 11:18:34,835 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-10-06 11:18:34,984 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-10-06 11:18:35,123 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-10-06 11:18:35,244 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-10-06 11:18:35,368 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-10-06 11:18:35,498 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-10-06 11:18:35,613 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-10-06 11:18:35,710 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <986762348777690.1791285515.663080930709839-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:18:35,718 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-10-06 11:18:35,821 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <362452647854719.1791285515.765542507171631-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:18:35,830 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-10-06 11:18:35,927 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <717286037928417.1791285515.883204460144043-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:18:35,935 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-10-06 11:18:36,040 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957133186688934.1791285515.987166404724121-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:18:36,053 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-10-06 11:18:36,180 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <500141337030998.1791285516.106390714645386-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:18:36,193 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-10-06 11:18:36,315 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <607519270254195.1791285516.252484798431396-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:18:36,326 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-10-06 11:18:36,450 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <824251541560215.1791285516.388390064239502-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:18:36,461 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-10-06 11:18:36,578 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <130897691462179.1791285516.521926641464233-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:18:36,589 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-10-06 11:18:36,727 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <291687122918427.1791285516.650984048843384-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:18:36,747 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-10-06 11:18:36,883 121 INFO rb-7dc4d15-225289-421537 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-06 11:18:37,096 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <724295808319035.1791285516.921773195266724-openerp-391-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:18:37,101 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <724295808319035.1791285516.921773195266724-openerp-391-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:18:37,105 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <724295808319035.1791285516.921773195266724-openerp-391-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:18:37,109 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <724295808319035.1791285516.921773195266724-openerp-391-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:18:37,115 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <724295808319035.1791285516.921773195266724-openerp-391-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:18:37,120 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <724295808319035.1791285516.921773195266724-openerp-391-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:18:37,124 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <724295808319035.1791285516.921773195266724-openerp-391-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:18:37,129 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <724295808319035.1791285516.921773195266724-openerp-391-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:18:37,133 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <724295808319035.1791285516.921773195266724-openerp-391-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:18:37,172 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-10-06 11:18:37,952 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-10-06 11:18:38,708 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-10-06 11:18:38,814 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-10-06 11:18:38,929 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-10-06 11:18:39,073 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-10-06 11:18:39,209 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-10-06 11:18:39,341 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-10-06 11:18:39,456 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-10-06 11:18:39,591 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-10-06 11:18:39,707 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-10-06 11:18:39,811 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-10-06 11:18:39,923 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-10-06 11:18:40,030 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-10-06 11:18:40,144 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-10-06 11:18:40,270 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-10-06 11:18:40,392 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-10-06 11:18:40,531 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-10-06 11:18:40,633 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245112462377597.1791285520.582527160644531-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:18:40,641 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-10-06 11:18:40,770 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <917328128775403.1791285520.699585437774658-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:18:40,785 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-10-06 11:18:40,881 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011627169244844.1791285520.836180925369263-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:18:40,888 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-10-06 11:18:40,989 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698550004316371.1791285520.932742834091187-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:18:41,001 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-10-06 11:18:41,113 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827875695768303.1791285521.057150125503540-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:18:41,125 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-10-06 11:18:41,270 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <417112454567341.1791285521.191348552703857-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:18:41,289 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-10-06 11:18:41,422 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <853635386886112.1791285521.361068010330200-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:18:41,433 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-10-06 11:18:41,574 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967473095650549.1791285521.492675065994263-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:18:41,597 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-10-06 11:18:41,709 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <069307157436994.1791285521.657952785491943-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:18:41,719 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-10-06 11:18:42,497 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-10-06 11:18:42,630 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-10-06 11:18:42,770 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-10-06 11:18:42,917 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-10-06 11:18:43,041 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-10-06 11:18:43,159 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-10-06 11:18:43,249 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-10-06 11:18:43,358 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-10-06 11:18:43,477 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-10-06 11:18:43,590 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-10-06 11:18:43,712 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-10-06 11:18:43,825 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-10-06 11:18:43,940 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-10-06 11:18:44,045 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-10-06 11:18:44,148 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-10-06 11:18:44,274 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-10-06 11:18:44,381 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431717836768366.1791285524.327773809432983-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:18:44,391 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-10-06 11:18:44,507 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779606986483900.1791285524.450513124465942-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:18:44,519 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-10-06 11:18:44,627 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342733192642683.1791285524.575266122817993-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:18:44,646 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-10-06 11:18:44,759 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <674714016942645.1791285524.703743219375610-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:18:44,769 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-10-06 11:18:44,888 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885535867109823.1791285524.829312324523926-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:18:44,898 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-10-06 11:18:45,025 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <308314903496711.1791285524.964117050170898-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:18:45,038 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-10-06 11:18:45,161 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <435071931870303.1791285525.096666336059570-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:18:45,172 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-10-06 11:18:45,293 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325837549016654.1791285525.234802484512329-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:18:45,303 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-10-06 11:18:45,410 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <092498809758517.1791285525.362033605575562-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:18:45,418 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-10-06 11:18:45,538 121 INFO rb-7dc4d15-225289-421537 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-06 11:18:45,788 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718323927423465.1791285525.602843761444092-openerp-393-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:18:45,792 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718323927423465.1791285525.602843761444092-openerp-393-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:18:45,796 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718323927423465.1791285525.602843761444092-openerp-393-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:18:45,802 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718323927423465.1791285525.602843761444092-openerp-393-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:18:45,805 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718323927423465.1791285525.602843761444092-openerp-393-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:18:45,810 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718323927423465.1791285525.602843761444092-openerp-393-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:18:45,814 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718323927423465.1791285525.602843761444092-openerp-393-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:18:45,818 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718323927423465.1791285525.602843761444092-openerp-393-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:18:45,823 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718323927423465.1791285525.602843761444092-openerp-393-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:18:45,849 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-10-06 11:18:46,751 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-10-06 11:18:46,884 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-10-06 11:18:47,017 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-10-06 11:18:47,157 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-10-06 11:18:47,284 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-10-06 11:18:47,408 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-10-06 11:18:47,527 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-10-06 11:18:47,675 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-10-06 11:18:47,837 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-10-06 11:18:47,940 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-10-06 11:18:48,076 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-10-06 11:18:48,249 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-10-06 11:18:48,397 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-10-06 11:18:48,560 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-10-06 11:18:48,724 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-10-06 11:18:48,890 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-10-06 11:18:49,014 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907650941684915.1791285528.951455831527710-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:18:49,025 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-10-06 11:18:49,177 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676897438455002.1791285529.101439952850342-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:18:49,189 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-10-06 11:18:49,329 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <494260111757698.1791285529.258530139923096-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:18:49,338 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-10-06 11:18:49,452 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <912609834492414.1791285529.403122663497925-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:18:49,464 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-10-06 11:18:49,589 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <002060570783178.1791285529.530708551406860-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:18:49,603 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-10-06 11:18:49,736 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369155034918937.1791285529.675741195678711-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:18:49,747 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-10-06 11:18:49,893 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <495391336700264.1791285529.819075107574463-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:18:49,904 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-10-06 11:18:50,040 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <300623486707044.1791285529.977877140045166-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:18:50,050 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-10-06 11:18:50,166 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538805804508339.1791285530.115126848220825-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:18:50,177 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-10-06 11:18:50,284 121 INFO rb-7dc4d15-225289-421537 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-06 11:18:50,522 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190952376311926.1791285530.334732055664062-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:18:50,526 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190952376311926.1791285530.334732055664062-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:18:50,530 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190952376311926.1791285530.334732055664062-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:18:50,534 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190952376311926.1791285530.334732055664062-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:18:50,539 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190952376311926.1791285530.334732055664062-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:18:50,544 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190952376311926.1791285530.334732055664062-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:18:50,549 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190952376311926.1791285530.334732055664062-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:18:50,553 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190952376311926.1791285530.334732055664062-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:18:50,556 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190952376311926.1791285530.334732055664062-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:18:50,592 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-10-06 11:18:50,939 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378488380545490.1791285530.746569871902466-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:18:50,943 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378488380545490.1791285530.746569871902466-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:18:50,946 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378488380545490.1791285530.746569871902466-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:18:50,951 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378488380545490.1791285530.746569871902466-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:18:50,955 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378488380545490.1791285530.746569871902466-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:18:50,959 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378488380545490.1791285530.746569871902466-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:18:50,963 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378488380545490.1791285530.746569871902466-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:18:50,969 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378488380545490.1791285530.746569871902466-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:18:50,972 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378488380545490.1791285530.746569871902466-openerp-394-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:18:51,054 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-10-06 11:18:51,268 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-10-06 11:18:51,570 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-10-06 11:18:51,764 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228] 2026-10-06 11:18:53,328 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-10-06 11:18:53,485 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-10-06 11:18:53,621 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-10-06 11:18:53,740 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-10-06 11:18:53,892 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-10-06 11:18:54,018 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-10-06 11:18:54,134 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-10-06 11:18:54,245 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-10-06 11:18:54,350 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-10-06 11:18:54,477 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-10-06 11:18:54,591 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-10-06 11:18:54,714 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-10-06 11:18:54,821 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-10-06 11:18:54,921 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-10-06 11:18:55,035 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-10-06 11:18:55,195 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-10-06 11:18:55,314 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <461696219025825.1791285535.258853673934937-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:18:55,325 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-10-06 11:18:55,450 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <955922550281761.1791285535.383400201797485-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:18:55,459 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-10-06 11:18:55,575 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <890134510843362.1791285535.515705823898315-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:18:55,585 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-10-06 11:18:55,718 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591840179014625.1791285535.640260457992554-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:18:55,730 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-10-06 11:18:55,858 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106854868664598.1791285535.801647901535034-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:18:55,871 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-10-06 11:18:55,999 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549473210843048.1791285535.935307502746582-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:18:56,010 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-10-06 11:18:56,151 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <636372946312754.1791285536.081942319869995-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:18:56,161 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-10-06 11:18:56,292 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <912257476482197.1791285536.219089508056641-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:18:56,303 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-10-06 11:18:56,426 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <249035106410083.1791285536.363899469375610-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:18:56,436 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-10-06 11:18:56,588 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-10-06 11:18:56,859 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-10-06 11:18:57,096 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-10-06 11:18:57,875 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-10-06 11:18:58,105 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-10-06 11:18:59,586 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-10-06 11:18:59,714 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-10-06 11:18:59,842 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-10-06 11:18:59,987 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-10-06 11:19:00,094 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-10-06 11:19:00,214 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-10-06 11:19:00,327 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-10-06 11:19:00,436 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-10-06 11:19:00,545 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-10-06 11:19:00,664 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-10-06 11:19:00,769 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-10-06 11:19:00,884 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-10-06 11:19:01,015 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-10-06 11:19:01,186 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-10-06 11:19:01,348 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-10-06 11:19:01,484 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-10-06 11:19:01,581 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <249901012711553.1791285541.532922029495239-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:01,590 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-10-06 11:19:01,694 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <737239737152065.1791285541.643517971038818-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:01,703 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-10-06 11:19:01,809 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <715884979420352.1791285541.756523609161377-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:01,818 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-10-06 11:19:01,925 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <663637903457324.1791285541.872274875640869-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:01,934 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-10-06 11:19:02,037 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859258605170237.1791285541.987311124801636-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:02,046 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-10-06 11:19:02,161 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <381232751459253.1791285542.100575208663940-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:02,187 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-10-06 11:19:02,278 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254725494467738.1791285542.233776330947876-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:02,286 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-10-06 11:19:02,423 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <215464801174003.1791285542.345066547393799-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:02,436 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-10-06 11:19:02,558 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627750728396494.1791285542.501995801925659-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:02,571 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-10-06 11:19:02,691 121 INFO rb-7dc4d15-225289-421537 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-06 11:19:02,854 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830625995231252.1791285542.729435443878174-openerp-396-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:02,857 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830625995231252.1791285542.729435443878174-openerp-396-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:02,859 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830625995231252.1791285542.729435443878174-openerp-396-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:02,862 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830625995231252.1791285542.729435443878174-openerp-396-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:02,865 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830625995231252.1791285542.729435443878174-openerp-396-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:02,869 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830625995231252.1791285542.729435443878174-openerp-396-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:02,872 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830625995231252.1791285542.729435443878174-openerp-396-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:02,875 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830625995231252.1791285542.729435443878174-openerp-396-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:02,878 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830625995231252.1791285542.729435443878174-openerp-396-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:02,908 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-10-06 11:19:03,097 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-10-06 11:19:11,626 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-10-06 11:19:11,738 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-10-06 11:19:11,847 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-10-06 11:19:11,968 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-10-06 11:19:12,095 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-10-06 11:19:12,240 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-10-06 11:19:12,377 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-10-06 11:19:12,533 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-10-06 11:19:12,670 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-10-06 11:19:12,800 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-10-06 11:19:12,922 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-10-06 11:19:13,041 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-10-06 11:19:13,186 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-10-06 11:19:13,331 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-10-06 11:19:13,480 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-10-06 11:19:13,612 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-10-06 11:19:13,736 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772775130902861.1791285553.675167083740234-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:13,747 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-10-06 11:19:13,877 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <929872082047213.1791285553.804705619812012-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:13,892 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-10-06 11:19:14,028 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <097878298140507.1791285553.968757867813110-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:14,039 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-10-06 11:19:14,159 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <009001105111059.1791285554.099433183670044-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:14,169 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-10-06 11:19:14,280 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <665444711263918.1791285554.227151155471802-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:14,291 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-10-06 11:19:14,427 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554762927464487.1791285554.352156400680542-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:14,436 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-10-06 11:19:14,533 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <594505218607903.1791285554.479594945907593-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:14,551 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-10-06 11:19:14,662 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <167024548290127.1791285554.605422496795654-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:14,671 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-10-06 11:19:14,780 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526046645185542.1791285554.726192951202393-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:14,790 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-10-06 11:19:14,887 121 INFO rb-7dc4d15-225289-421537 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-06 11:19:15,101 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054211423754542.1791285554.924104690551758-openerp-397-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:15,106 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054211423754542.1791285554.924104690551758-openerp-397-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:15,109 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054211423754542.1791285554.924104690551758-openerp-397-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:15,113 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054211423754542.1791285554.924104690551758-openerp-397-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:15,117 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054211423754542.1791285554.924104690551758-openerp-397-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:15,120 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054211423754542.1791285554.924104690551758-openerp-397-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:15,123 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054211423754542.1791285554.924104690551758-openerp-397-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:15,126 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054211423754542.1791285554.924104690551758-openerp-397-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:15,131 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054211423754542.1791285554.924104690551758-openerp-397-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:15,162 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-10-06 11:19:15,964 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-10-06 11:19:16,114 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-10-06 11:19:16,299 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-10-06 11:19:16,461 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-10-06 11:19:16,617 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-10-06 11:19:16,749 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-10-06 11:19:16,879 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-10-06 11:19:17,033 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-10-06 11:19:17,217 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-10-06 11:19:17,356 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-10-06 11:19:17,485 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-10-06 11:19:17,619 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-10-06 11:19:17,760 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-10-06 11:19:17,903 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-10-06 11:19:18,041 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-10-06 11:19:18,215 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-10-06 11:19:18,344 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062170043468505.1791285558.276258468627930-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:18,355 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-10-06 11:19:18,500 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <624488586003092.1791285558.433288335800171-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:18,515 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-10-06 11:19:18,647 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046969537016598.1791285558.576586961746216-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:18,659 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-10-06 11:19:18,793 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <036378614830585.1791285558.720479726791382-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:18,804 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-10-06 11:19:18,934 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335349024162928.1791285558.867120742797852-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:18,944 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-10-06 11:19:19,078 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <343573373771761.1791285559.004263639450073-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:19,097 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-10-06 11:19:19,271 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008954633288114.1791285559.165451526641846-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:19,284 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-10-06 11:19:19,439 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958036982149747.1791285559.363853931427002-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:19,451 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-10-06 11:19:19,592 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <702377421131123.1791285559.522574424743652-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:19,610 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-10-06 11:19:19,716 121 INFO rb-7dc4d15-225289-421537 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-06 11:19:19,897 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255079571476645.1791285559.757590055465698-openerp-398-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:19,903 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255079571476645.1791285559.757590055465698-openerp-398-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:19,907 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255079571476645.1791285559.757590055465698-openerp-398-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:19,912 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255079571476645.1791285559.757590055465698-openerp-398-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:19,916 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255079571476645.1791285559.757590055465698-openerp-398-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:19,920 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255079571476645.1791285559.757590055465698-openerp-398-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:19,923 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255079571476645.1791285559.757590055465698-openerp-398-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:19,928 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255079571476645.1791285559.757590055465698-openerp-398-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:19,931 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255079571476645.1791285559.757590055465698-openerp-398-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:19,960 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-10-06 11:19:20,120 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-10-06 11:19:20,812 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-10-06 11:19:20,923 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-10-06 11:19:21,075 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-10-06 11:19:21,199 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-10-06 11:19:21,343 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-10-06 11:19:21,456 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-10-06 11:19:21,585 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-10-06 11:19:21,720 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-10-06 11:19:21,845 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-10-06 11:19:21,963 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-10-06 11:19:22,082 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-10-06 11:19:22,241 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-10-06 11:19:22,382 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-10-06 11:19:22,509 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-10-06 11:19:22,623 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-10-06 11:19:22,742 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-10-06 11:19:22,882 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <733219003087926.1791285562.805809974670410-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:22,892 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-10-06 11:19:23,015 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <855762229919711.1791285562.952486515045166-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:23,026 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-10-06 11:19:23,137 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907635937807840.1791285563.083412408828735-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:23,148 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-10-06 11:19:23,250 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <535941561951388.1791285563.204226970672607-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:23,259 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-10-06 11:19:23,391 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <855767027026326.1791285563.314082384109497-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:23,400 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-10-06 11:19:23,497 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195853403813365.1791285563.451173543930054-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:23,507 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-10-06 11:19:23,600 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <929745924603346.1791285563.557763099670410-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:23,609 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-10-06 11:19:23,711 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <572451648457076.1791285563.661595344543457-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:23,721 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-10-06 11:19:23,831 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <700464199536449.1791285563.782222509384155-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:23,841 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-10-06 11:19:23,946 121 INFO rb-7dc4d15-225289-421537 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-06 11:19:24,132 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996499053378374.1791285563.986370563507080-openerp-399-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:24,136 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996499053378374.1791285563.986370563507080-openerp-399-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:24,139 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996499053378374.1791285563.986370563507080-openerp-399-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:24,145 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996499053378374.1791285563.986370563507080-openerp-399-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:24,149 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996499053378374.1791285563.986370563507080-openerp-399-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:24,152 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996499053378374.1791285563.986370563507080-openerp-399-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:24,155 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996499053378374.1791285563.986370563507080-openerp-399-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:24,159 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996499053378374.1791285563.986370563507080-openerp-399-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:24,163 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996499053378374.1791285563.986370563507080-openerp-399-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:24,194 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-10-06 11:19:26,026 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-10-06 11:19:26,272 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-10-06 11:19:26,474 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-10-06 11:19:27,919 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-10-06 11:19:28,046 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-10-06 11:19:28,162 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-10-06 11:19:28,272 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-10-06 11:19:28,391 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-10-06 11:19:28,502 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-10-06 11:19:28,614 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-10-06 11:19:28,728 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-10-06 11:19:28,844 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-10-06 11:19:28,999 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-10-06 11:19:29,115 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-10-06 11:19:29,238 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-10-06 11:19:29,368 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-10-06 11:19:29,518 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-10-06 11:19:29,660 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-10-06 11:19:29,794 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-10-06 11:19:29,931 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <972425040236204.1791285569.858826398849487-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:29,942 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-10-06 11:19:30,090 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182940568829773.1791285570.024914026260376-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:30,101 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-10-06 11:19:30,213 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <084734742888885.1791285570.154810428619385-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:30,223 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-10-06 11:19:30,329 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <391718477461902.1791285570.285528182983398-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:30,338 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-10-06 11:19:30,452 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106953285165372.1791285570.397193193435669-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:30,463 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-10-06 11:19:30,566 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240749299048717.1791285570.512611627578735-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:30,575 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-10-06 11:19:30,676 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <608799067096068.1791285570.627473592758179-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:30,686 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-10-06 11:19:30,774 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <360771856020105.1791285570.729681015014648-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:30,782 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-10-06 11:19:30,880 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <715922933763086.1791285570.831322431564331-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:30,889 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-10-06 11:19:30,988 121 INFO rb-7dc4d15-225289-421537 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-06 11:19:31,172 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896092731590769.1791285571.025304079055786-openerp-400-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:31,176 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896092731590769.1791285571.025304079055786-openerp-400-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:31,180 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896092731590769.1791285571.025304079055786-openerp-400-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:31,185 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896092731590769.1791285571.025304079055786-openerp-400-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:31,188 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896092731590769.1791285571.025304079055786-openerp-400-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:31,193 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896092731590769.1791285571.025304079055786-openerp-400-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:31,198 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896092731590769.1791285571.025304079055786-openerp-400-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:31,202 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896092731590769.1791285571.025304079055786-openerp-400-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:31,206 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896092731590769.1791285571.025304079055786-openerp-400-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:31,242 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-10-06 11:19:32,879 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [388, 388] 2026-10-06 11:19:33,018 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [271] 2026-10-06 11:19:33,215 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-10-06 11:19:34,000 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-10-06 11:19:34,125 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-10-06 11:19:34,255 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-10-06 11:19:34,392 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-10-06 11:19:34,520 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-10-06 11:19:34,671 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-10-06 11:19:34,810 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-10-06 11:19:34,935 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-10-06 11:19:35,024 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-10-06 11:19:35,109 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-10-06 11:19:35,204 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-10-06 11:19:35,293 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-10-06 11:19:35,412 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-10-06 11:19:35,553 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-10-06 11:19:35,659 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-10-06 11:19:35,765 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-10-06 11:19:35,862 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <446025276928574.1791285575.816822767257690-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:35,871 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-10-06 11:19:35,987 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877565357799878.1791285575.931055307388306-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:35,997 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-10-06 11:19:36,109 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268880500273060.1791285576.051122665405273-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:36,120 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-10-06 11:19:36,234 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <637995123916414.1791285576.175591945648193-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:36,247 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-10-06 11:19:36,373 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776846393471415.1791285576.307293415069580-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:36,385 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-10-06 11:19:36,507 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <250543033622578.1791285576.446526288986206-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:36,522 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-10-06 11:19:36,632 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317913762478554.1791285576.583216190338135-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:36,641 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-10-06 11:19:36,752 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <359333376181875.1791285576.697432994842529-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:36,763 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-10-06 11:19:36,887 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <080669407647622.1791285576.822074890136719-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:36,897 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-10-06 11:19:36,982 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-10-06 11:19:37,250 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-10-06 11:19:37,468 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-10-06 11:19:38,843 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-10-06 11:19:38,959 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-10-06 11:19:39,067 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-10-06 11:19:39,196 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-10-06 11:19:39,326 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-10-06 11:19:39,456 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-10-06 11:19:39,597 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-10-06 11:19:39,759 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-10-06 11:19:39,923 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-10-06 11:19:40,059 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-10-06 11:19:40,187 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-10-06 11:19:40,335 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-10-06 11:19:40,449 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-10-06 11:19:40,558 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-10-06 11:19:40,723 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-10-06 11:19:40,841 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-10-06 11:19:40,959 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <838138876265178.1791285580.901646852493286-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:40,969 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-10-06 11:19:41,088 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136851698018654.1791285581.030290365219116-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:41,099 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-10-06 11:19:41,221 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <009810400727152.1791285581.159156084060669-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:41,233 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-10-06 11:19:41,356 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <783659301705474.1791285581.296073675155640-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:41,365 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-10-06 11:19:41,467 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106943484096395.1791285581.415001153945923-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:41,477 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-10-06 11:19:41,609 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018229562312312.1791285581.535597085952759-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:41,624 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-10-06 11:19:41,781 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172692387525505.1791285581.721076965332031-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:41,791 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-10-06 11:19:41,918 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949292828285581.1791285581.865097284317017-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:41,933 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-10-06 11:19:42,053 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524535742917206.1791285581.993324995040894-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:42,065 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-10-06 11:19:42,167 121 INFO rb-7dc4d15-225289-421537 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-06 11:19:42,359 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081140780863287.1791285582.199778556823730-openerp-402-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:42,363 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081140780863287.1791285582.199778556823730-openerp-402-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:42,367 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081140780863287.1791285582.199778556823730-openerp-402-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:42,372 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081140780863287.1791285582.199778556823730-openerp-402-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:42,376 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081140780863287.1791285582.199778556823730-openerp-402-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:42,381 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081140780863287.1791285582.199778556823730-openerp-402-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:42,385 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081140780863287.1791285582.199778556823730-openerp-402-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:42,389 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081140780863287.1791285582.199778556823730-openerp-402-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:42,394 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081140780863287.1791285582.199778556823730-openerp-402-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:42,426 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-10-06 11:19:44,834 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-10-06 11:19:45,089 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-10-06 11:19:45,285 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-10-06 11:19:46,725 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-10-06 11:19:46,853 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-10-06 11:19:46,983 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-10-06 11:19:47,113 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-10-06 11:19:47,255 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-10-06 11:19:47,383 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-10-06 11:19:47,508 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-10-06 11:19:47,637 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-10-06 11:19:47,788 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-10-06 11:19:47,913 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-10-06 11:19:48,050 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-10-06 11:19:48,202 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-10-06 11:19:48,365 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-10-06 11:19:48,502 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-10-06 11:19:48,650 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-10-06 11:19:48,817 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-10-06 11:19:48,960 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414631464397098.1791285588.889430046081543-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:48,979 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-10-06 11:19:49,098 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122070758289268.1791285589.045595407485962-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:49,107 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-10-06 11:19:49,273 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <014082726153088.1791285589.202079772949219-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:49,291 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-10-06 11:19:49,412 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <266130566243410.1791285589.353347063064575-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:49,424 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-10-06 11:19:49,531 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <408652941967139.1791285589.476741790771484-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:49,540 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-10-06 11:19:49,635 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <501480750974966.1791285589.589641332626343-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:49,644 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-10-06 11:19:49,749 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172625227776406.1791285589.696110010147095-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:49,759 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-10-06 11:19:49,868 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <152851607081537.1791285589.812671661376953-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:49,878 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-10-06 11:19:49,987 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546059368385726.1791285589.935630798339844-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:49,996 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-10-06 11:19:50,395 121 INFO rb-7dc4d15-225289-421537 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-06 11:19:50,697 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032190342183806.1791285590.509908914566040-openerp-403-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:50,702 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032190342183806.1791285590.509908914566040-openerp-403-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:50,707 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032190342183806.1791285590.509908914566040-openerp-403-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:50,712 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032190342183806.1791285590.509908914566040-openerp-403-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:50,716 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032190342183806.1791285590.509908914566040-openerp-403-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:50,721 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032190342183806.1791285590.509908914566040-openerp-403-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:50,725 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032190342183806.1791285590.509908914566040-openerp-403-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:50,730 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032190342183806.1791285590.509908914566040-openerp-403-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:50,734 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032190342183806.1791285590.509908914566040-openerp-403-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:50,768 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-10-06 11:19:51,897 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-10-06 11:19:52,090 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-10-06 11:19:52,238 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-10-06 11:19:52,932 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-10-06 11:19:53,103 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-10-06 11:19:54,555 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-10-06 11:19:54,743 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-10-06 11:19:54,918 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-10-06 11:19:55,088 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-10-06 11:19:55,202 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-10-06 11:19:55,319 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-10-06 11:19:55,425 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-10-06 11:19:55,529 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-10-06 11:19:55,635 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-10-06 11:19:55,788 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-10-06 11:19:55,948 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-10-06 11:19:56,070 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-10-06 11:19:56,177 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-10-06 11:19:56,281 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-10-06 11:19:56,395 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-10-06 11:19:56,512 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-10-06 11:19:56,619 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245913773419811.1791285596.567278623580933-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:19:56,627 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-10-06 11:19:56,741 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987127403746791.1791285596.684879064559937-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:19:56,751 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-10-06 11:19:56,895 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <586403033172780.1791285596.824350833892822-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:19:56,905 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-10-06 11:19:57,024 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064475786401882.1791285596.966822147369385-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:19:57,035 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-10-06 11:19:57,184 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <771880634256702.1791285597.105706930160522-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:19:57,194 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-10-06 11:19:57,303 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <266369921844928.1791285597.250020503997803-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:19:57,315 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-10-06 11:19:57,417 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <385704880568224.1791285597.369632005691528-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:19:57,428 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-10-06 11:19:57,540 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <909116453912616.1791285597.486986398696899-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:19:57,552 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-10-06 11:19:57,681 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987001281880534.1791285597.624490976333618-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:19:57,691 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-10-06 11:19:57,787 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-10-06 11:20:06,313 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-10-06 11:20:06,492 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-10-06 11:20:08,035 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-10-06 11:20:08,181 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-10-06 11:20:08,307 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-10-06 11:20:08,436 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-10-06 11:20:08,572 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-10-06 11:20:08,689 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-10-06 11:20:08,831 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-10-06 11:20:08,961 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-10-06 11:20:09,086 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-10-06 11:20:09,205 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-10-06 11:20:09,330 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-10-06 11:20:09,448 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-10-06 11:20:09,566 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-10-06 11:20:09,687 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-10-06 11:20:09,807 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-10-06 11:20:09,925 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-10-06 11:20:10,030 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <565000798348972.1791285609.982766866683960-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:20:10,041 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-10-06 11:20:10,166 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <584426809235543.1791285610.100064516067505-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:20:10,176 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-10-06 11:20:10,304 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <119113327974735.1791285610.243047714233398-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:20:10,316 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-10-06 11:20:10,447 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <079527553976937.1791285610.380006551742554-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:20:10,464 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-10-06 11:20:10,587 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <359866969808095.1791285610.527786731719971-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:20:10,604 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-10-06 11:20:10,736 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655217056310495.1791285610.679793357849121-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:20:10,745 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-10-06 11:20:10,846 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <866260276386444.1791285610.796133279800415-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:20:10,855 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-10-06 11:20:10,982 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <607116064875381.1791285610.911920547485352-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:20:10,992 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-10-06 11:20:11,105 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <315391031052338.1791285611.049132585525513-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:20:11,116 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-10-06 11:20:11,246 121 INFO rb-7dc4d15-225289-421537 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-06 11:20:11,486 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704661165526635.1791285611.293478488922119-openerp-405-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:20:11,490 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704661165526635.1791285611.293478488922119-openerp-405-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:20:11,496 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704661165526635.1791285611.293478488922119-openerp-405-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:20:11,501 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704661165526635.1791285611.293478488922119-openerp-405-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:20:11,505 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704661165526635.1791285611.293478488922119-openerp-405-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:20:11,512 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704661165526635.1791285611.293478488922119-openerp-405-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:20:11,517 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704661165526635.1791285611.293478488922119-openerp-405-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:20:11,525 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704661165526635.1791285611.293478488922119-openerp-405-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:20:11,531 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704661165526635.1791285611.293478488922119-openerp-405-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:20:11,589 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-10-06 11:20:13,175 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-10-06 11:20:13,412 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-10-06 11:20:13,584 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-10-06 11:20:14,345 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-10-06 11:20:14,653 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-10-06 11:20:14,810 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-10-06 11:20:16,218 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-10-06 11:20:16,464 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-10-06 11:20:16,685 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-10-06 11:20:18,172 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-10-06 11:20:18,329 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-10-06 11:20:18,432 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-10-06 11:20:18,560 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-10-06 11:20:18,684 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-10-06 11:20:18,788 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-10-06 11:20:18,896 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-10-06 11:20:18,997 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-10-06 11:20:19,105 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-10-06 11:20:19,210 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-10-06 11:20:19,322 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-10-06 11:20:19,450 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-10-06 11:20:19,598 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-10-06 11:20:19,745 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-10-06 11:20:19,889 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-10-06 11:20:19,995 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-10-06 11:20:20,102 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <419178433724950.1791285620.050279378890991-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:20:20,111 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-10-06 11:20:20,216 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <124273407495171.1791285620.165731430053711-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:20:20,226 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-10-06 11:20:20,328 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787969979960412.1791285620.277422666549683-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:20:20,338 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-10-06 11:20:20,449 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825742645614723.1791285620.392548799514771-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:20:20,461 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-10-06 11:20:20,581 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095404884913140.1791285620.521641254425049-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:20:20,593 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-10-06 11:20:20,718 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <137009458830009.1791285620.653970718383789-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:20:20,729 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-10-06 11:20:20,843 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <005176827769232.1791285620.788137197494507-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:20:20,854 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-10-06 11:20:20,971 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072923061837176.1791285620.914080142974854-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:20:20,981 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-10-06 11:20:21,096 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <934229111986128.1791285621.039801836013794-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:20:21,106 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-10-06 11:20:21,216 121 INFO rb-7dc4d15-225289-421537 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-06 11:20:21,431 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442342682732857.1791285621.263925552368164-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:20:21,436 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442342682732857.1791285621.263925552368164-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:20:21,440 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442342682732857.1791285621.263925552368164-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:20:21,444 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442342682732857.1791285621.263925552368164-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:20:21,447 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442342682732857.1791285621.263925552368164-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:20:21,451 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442342682732857.1791285621.263925552368164-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:20:21,455 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442342682732857.1791285621.263925552368164-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:20:21,459 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442342682732857.1791285621.263925552368164-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:20:21,461 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442342682732857.1791285621.263925552368164-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:20:21,489 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-10-06 11:20:23,014 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995738953672861.1791285622.833773612976074-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:20:23,019 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995738953672861.1791285622.833773612976074-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:20:23,023 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995738953672861.1791285622.833773612976074-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:20:23,028 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995738953672861.1791285622.833773612976074-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:20:23,033 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995738953672861.1791285622.833773612976074-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:20:23,038 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995738953672861.1791285622.833773612976074-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:20:23,042 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995738953672861.1791285622.833773612976074-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:20:23,047 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995738953672861.1791285622.833773612976074-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:20:23,051 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995738953672861.1791285622.833773612976074-openerp-406-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:20:23,196 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-10-06 11:20:23,594 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [392, 392] 2026-10-06 11:20:23,723 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [275] 2026-10-06 11:20:23,946 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-10-06 11:20:24,205 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-10-06 11:20:24,385 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-10-06 11:20:25,853 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-10-06 11:20:25,962 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-10-06 11:20:26,081 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-10-06 11:20:26,186 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-10-06 11:20:26,287 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-10-06 11:20:26,394 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-10-06 11:20:26,509 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-10-06 11:20:26,643 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-10-06 11:20:26,785 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-10-06 11:20:26,922 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-10-06 11:20:27,025 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-10-06 11:20:27,138 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-10-06 11:20:27,262 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-10-06 11:20:27,383 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-10-06 11:20:27,512 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-10-06 11:20:27,653 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-10-06 11:20:27,786 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311182819710894.1791285627.703651189804077-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:20:27,796 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-10-06 11:20:27,905 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <079634166528201.1791285627.853021860122681-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:20:27,913 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-10-06 11:20:28,023 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <273980177945057.1791285627.961202859878540-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:20:28,033 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-10-06 11:20:28,136 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859942906066284.1791285628.078440666198730-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:20:28,149 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-10-06 11:20:28,263 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <491408554462517.1791285628.208083629608154-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:20:28,276 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-10-06 11:20:28,396 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <519248803424737.1791285628.338117599487305-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:20:28,409 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-10-06 11:20:28,530 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <572160284106557.1791285628.480249404907227-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:20:28,537 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-10-06 11:20:28,650 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526274877487658.1791285628.589549303054810-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:20:28,659 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-10-06 11:20:28,756 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <783570441150383.1791285628.706831932067871-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:20:28,766 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-10-06 11:20:28,871 121 INFO rb-7dc4d15-225289-421537 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-06 11:20:29,064 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844557495339421.1791285628.911937952041626-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:20:29,067 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844557495339421.1791285628.911937952041626-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:20:29,070 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844557495339421.1791285628.911937952041626-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:20:29,073 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844557495339421.1791285628.911937952041626-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:20:29,075 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844557495339421.1791285628.911937952041626-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:20:29,079 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844557495339421.1791285628.911937952041626-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:20:29,083 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844557495339421.1791285628.911937952041626-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:20:29,087 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844557495339421.1791285628.911937952041626-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:20:29,091 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844557495339421.1791285628.911937952041626-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:20:29,125 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-10-06 11:20:30,582 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [393, 393] 2026-10-06 11:20:30,698 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [276] 2026-10-06 11:20:31,048 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039439762337044.1791285630.909727573394775-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:20:31,052 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039439762337044.1791285630.909727573394775-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:20:31,056 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039439762337044.1791285630.909727573394775-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:20:31,060 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039439762337044.1791285630.909727573394775-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:20:31,064 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039439762337044.1791285630.909727573394775-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:20:31,069 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039439762337044.1791285630.909727573394775-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:20:31,073 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039439762337044.1791285630.909727573394775-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:20:31,078 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039439762337044.1791285630.909727573394775-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:20:31,082 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039439762337044.1791285630.909727573394775-openerp-407-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:20:31,123 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-10-06 11:20:31,318 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-10-06 11:20:31,574 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-10-06 11:20:31,764 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-10-06 11:20:32,307 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-10-06 11:20:32,618 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-10-06 11:20:32,812 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-10-06 11:20:34,459 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-10-06 11:20:35,245 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-10-06 11:20:35,378 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-10-06 11:20:35,517 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-10-06 11:20:35,645 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-10-06 11:20:35,786 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-10-06 11:20:35,936 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-10-06 11:20:36,042 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-10-06 11:20:36,184 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-10-06 11:20:36,303 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-10-06 11:20:36,433 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-10-06 11:20:36,525 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-10-06 11:20:36,645 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-10-06 11:20:36,767 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-10-06 11:20:36,889 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-10-06 11:20:37,020 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-10-06 11:20:37,153 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-10-06 11:20:37,268 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000388435795383.1791285637.214113712310791-openerp-message-notify@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:20:37,278 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-10-06 11:20:37,401 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <005226228333005.1791285637.337120532989502-openerp-message-notify@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:20:37,413 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-10-06 11:20:37,534 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573258141070125.1791285637.472583770751953-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:20:37,548 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-10-06 11:20:37,699 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <756448401972237.1791285637.616924762725830-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:20:37,709 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-10-06 11:20:37,830 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459403479437237.1791285637.768520355224609-openerp-message-notify@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:20:37,845 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-10-06 11:20:37,974 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244774084581168.1791285637.919255733489990-openerp-message-notify@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:20:37,984 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-10-06 11:20:38,087 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <891023258206476.1791285638.036118745803833-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:20:38,097 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-10-06 11:20:38,222 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <458515972214904.1791285638.155562639236450-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:20:38,236 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-10-06 11:20:38,356 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686617514650458.1791285638.292065858840942-openerp-message-notify@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:20:38,368 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-10-06 11:20:38,463 121 INFO rb-7dc4d15-225289-421537 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-06 11:20:38,657 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634348195928241.1791285638.506052255630493-openerp-408-viin.approval.request@b5d4b4c43c71>: ['"Alice Johnson" <@False>'] 2026-10-06 11:20:38,660 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634348195928241.1791285638.506052255630493-openerp-408-viin.approval.request@b5d4b4c43c71>: ['"Bob Smith" <@False>'] 2026-10-06 11:20:38,663 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634348195928241.1791285638.506052255630493-openerp-408-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:20:38,666 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634348195928241.1791285638.506052255630493-openerp-408-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:20:38,668 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634348195928241.1791285638.506052255630493-openerp-408-viin.approval.request@b5d4b4c43c71>: ['"Eva Green" <@False>'] 2026-10-06 11:20:38,671 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634348195928241.1791285638.506052255630493-openerp-408-viin.approval.request@b5d4b4c43c71>: ['"Frank White" <@False>'] 2026-10-06 11:20:38,674 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634348195928241.1791285638.506052255630493-openerp-408-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:20:38,678 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634348195928241.1791285638.506052255630493-openerp-408-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:20:38,682 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634348195928241.1791285638.506052255630493-openerp-408-viin.approval.request@b5d4b4c43c71>: ['"Tran Minh Khang" <@False>'] 2026-10-06 11:20:38,707 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-10-06 11:20:38,826 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-10-06 11:20:38,898 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-10-06 11:20:39,756 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-06 11:20:49,105 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-10-06 11:20:49,397 121 INFO rb-7dc4d15-225289-421537 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-06 11:20:49,442 121 INFO rb-7dc4d15-225289-421537 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-06 11:20:49,470 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-10-06 11:20:49,508 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-10-06 11:20:50,211 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-10-06 11:20:50,302 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1087] 2026-10-06 11:20:50,421 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-10-06 11:20:50,680 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-10-06 11:20:50,683 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-10-06 11:20:50,706 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-10-06 11:20:50,747 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-10-06 11:20:51,026 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-10-06 11:20:51,223 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-10-06 11:20:51,246 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-10-06 11:20:51,286 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4181, 3036, 2388] 2026-10-06 11:20:51,288 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-10-06 11:20:51,328 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-10-06 11:20:51,419 121 INFO rb-7dc4d15-225289-421537 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-06 11:20:51,449 121 INFO rb-7dc4d15-225289-421537 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-06 11:20:51,473 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1878, model: hr.applicant 2026-10-06 11:20:51,496 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1878, model: hr.applicant 2026-10-06 11:20:51,901 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1878 deleted hr.applicant records with IDs: [20] 2026-10-06 11:20:51,947 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-10-06 11:20:52,306 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1878, model: hr.job 2026-10-06 11:20:52,473 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1878, model: hr.job 2026-10-06 11:20:52,494 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1878, model: hr.job 2026-10-06 11:20:52,518 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1878 deleted mail.message records with IDs: [4181, 3036, 2388] 2026-10-06 11:20:52,520 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1878, model: hr.job 2026-10-06 11:20:52,758 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1878 deleted mail.message records with IDs: [4181, 3036, 2388] 2026-10-06 11:20:52,922 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1878 deleted ir.model.data records with IDs: [132600] 2026-10-06 11:20:52,922 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1878 deleted hr.job records with IDs: [4] 2026-10-06 11:20:52,933 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1878 deleted mail.followers records with IDs: [390] 2026-10-06 11:20:52,956 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1878 deleted mail.alias records with IDs: [32] 2026-10-06 11:20:53,014 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-06 11:21:02,685 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-10-06 11:21:03,306 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-10-06 11:21:03,400 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1088] 2026-10-06 11:21:03,526 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-10-06 11:21:04,274 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-10-06 11:21:04,794 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-10-06 11:21:06,938 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-10-06 11:21:07,614 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-10-06 11:21:07,689 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1089] 2026-10-06 11:21:07,809 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-10-06 11:21:08,403 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-06 11:21:18,621 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-10-06 11:21:18,990 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1895 deleted mail.mail records with IDs: [1601] 2026-10-06 11:21:19,194 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1898 deleted mail.activity records with IDs: [1090] 2026-10-06 11:21:19,432 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1898 deleted mail.mail records with IDs: [1602] 2026-10-06 11:21:19,687 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [1091] 2026-10-06 11:21:19,921 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1603] 2026-10-06 11:21:20,252 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1903 deleted mail.activity records with IDs: [1092] 2026-10-06 11:21:20,521 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [1604] 2026-10-06 11:21:20,706 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-10-06 11:21:20,967 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1895 deleted request.approval.user.line records with IDs: [1049, 1050, 1051, 1052] 2026-10-06 11:21:21,304 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1895 deleted mail.mail records with IDs: [1605] 2026-10-06 11:21:21,586 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1898 deleted mail.activity records with IDs: [1093] 2026-10-06 11:21:21,802 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1898 deleted mail.mail records with IDs: [1606] 2026-10-06 11:21:22,062 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [1094] 2026-10-06 11:21:22,283 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1607] 2026-10-06 11:21:22,563 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1903 deleted mail.activity records with IDs: [1095] 2026-10-06 11:21:22,778 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [1608] 2026-10-06 11:21:22,951 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-10-06 11:21:23,319 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1895 deleted mail.mail records with IDs: [1609] 2026-10-06 11:21:23,552 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1898 deleted mail.activity records with IDs: [1096] 2026-10-06 11:21:23,770 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1898 deleted mail.mail records with IDs: [1610] 2026-10-06 11:21:23,987 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [1097] 2026-10-06 11:21:24,195 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1611] 2026-10-06 11:21:24,267 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-10-06 11:21:24,590 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1895 deleted mail.mail records with IDs: [1612] 2026-10-06 11:21:24,876 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1098] 2026-10-06 11:21:25,065 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1613] 2026-10-06 11:21:25,148 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-10-06 11:21:25,270 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-06 11:21:25,301 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-10-06 11:21:25,369 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:21:26,982 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233728, 233768, 233775, 233811, 233790, 233793, 233818, 233901, 233925, 233919, 233931, 233977, 233991, 234015, 234037, 440641, 440652, 440738] 2026-10-06 11:21:26,982 121 INFO rb-7dc4d15-225289-421537 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-06 11:21:28,038 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-10-06 11:21:28,223 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-10-06 11:21:28,375 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-10-06 11:21:28,565 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 11:21:29,935 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233728, 233768, 233775, 233811, 233790, 233793, 233818, 233901, 233925, 233919, 233931, 233977, 233991, 234015, 234037, 440641, 440652, 440738] 2026-10-06 11:21:29,935 121 INFO rb-7dc4d15-225289-421537 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-06 11:21:31,109 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-10-06 11:21:31,329 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-10-06 11:21:31,494 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-10-06 11:21:31,671 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 11:21:33,072 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233728, 233768, 233775, 233811, 233790, 233793, 233818, 233901, 233925, 233919, 233931, 233977, 233991, 234015, 234037, 440641, 440652, 440738] 2026-10-06 11:21:33,073 121 INFO rb-7dc4d15-225289-421537 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-06 11:21:34,410 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-10-06 11:21:34,624 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-10-06 11:21:34,833 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 11:21:36,373 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233728, 233768, 233775, 233811, 233790, 233793, 233818, 233901, 233925, 233919, 233931, 233977, 233991, 234015, 234037, 440641, 440652, 440738] 2026-10-06 11:21:36,373 121 INFO rb-7dc4d15-225289-421537 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-06 11:21:37,671 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-10-06 11:21:37,901 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-10-06 11:21:38,088 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-10-06 11:21:38,329 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-10-06 11:21:38,544 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-10-06 11:21:38,889 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 11:21:40,314 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233728, 233768, 233775, 233811, 233790, 233793, 233818, 233901, 233925, 233919, 233931, 233977, 233991, 234015, 234037, 440641, 440652, 440738] 2026-10-06 11:21:40,314 121 INFO rb-7dc4d15-225289-421537 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-06 11:21:41,518 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-10-06 11:21:41,635 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-10-06 11:21:42,111 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-10-06 11:21:42,318 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-10-06 11:21:42,556 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-10-06 11:21:42,817 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-10-06 11:21:42,900 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-10-06 11:21:43,095 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-10-06 11:21:43,576 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-10-06 11:21:44,398 121 INFO rb-7dc4d15-225289-421537 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-06 11:21:44,585 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-10-06 11:21:44,851 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [430] 2026-10-06 11:21:46,167 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-10-06 11:21:46,723 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 11:21:47,623 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-10-06 11:21:51,058 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:21:52,544 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233728, 233768, 233775, 233811, 233790, 233793, 233818, 233901, 233925, 233919, 233931, 233977, 233991, 234015, 234037, 440641, 440652, 440738] 2026-10-06 11:21:52,544 121 INFO rb-7dc4d15-225289-421537 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-06 11:21:53,690 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-10-06 11:21:54,109 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-10-06 11:21:54,209 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-10-06 11:21:54,835 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-10-06 11:21:54,928 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-10-06 11:21:55,247 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [435] 2026-10-06 11:21:55,292 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-10-06 11:21:55,779 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-10-06 11:21:55,934 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1102] 2026-10-06 11:21:56,133 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1618] 2026-10-06 11:21:56,348 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1103] 2026-10-06 11:21:56,507 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1619] 2026-10-06 11:21:56,905 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1620] 2026-10-06 11:21:57,143 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1621] 2026-10-06 11:21:57,252 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-10-06 11:21:57,764 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-10-06 11:21:58,061 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1104] 2026-10-06 11:21:58,913 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 11:22:00,395 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-10-06 11:22:00,595 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-10-06 11:22:00,688 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-10-06 11:22:01,181 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-10-06 11:22:01,329 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1105] 2026-10-06 11:22:01,610 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1624] 2026-10-06 11:22:01,715 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:22:01,732 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-10-06 11:22:01,794 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:22:02,752 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-10-06 11:22:02,938 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-10-06 11:22:03,084 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:22:12,490 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [10467] 2026-10-06 11:22:12,519 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-10-06 11:22:13,060 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-10-06 11:22:13,126 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-10-06 11:22:13,278 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 11:22:13,298 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-10-06 11:22:16,890 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-10-06 11:22:17,096 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1106] 2026-10-06 11:22:17,281 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <607337813678377.1791285737.202540397644043-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:22:17,295 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1626] 2026-10-06 11:22:17,438 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1627] 2026-10-06 11:22:17,570 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <553855328066703.1791285737.500970602035522-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:22:17,580 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1628] 2026-10-06 11:22:17,721 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <523125688911564.1791285737.639479398727417-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:22:17,732 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1629] 2026-10-06 11:22:17,882 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <384120761957817.1791285737.811478376388550-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:22:17,911 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1630] 2026-10-06 11:22:18,175 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1107, 1108, 1109, 1110, 1111] 2026-10-06 11:22:18,367 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900681610223395.1791285738.267078876495361-openerp-438-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:22:18,371 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900681610223395.1791285738.267078876495361-openerp-438-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:22:18,375 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900681610223395.1791285738.267078876495361-openerp-438-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:22:18,379 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900681610223395.1791285738.267078876495361-openerp-438-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:22:18,398 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1631] 2026-10-06 11:22:19,563 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-10-06 11:22:23,075 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-10-06 11:22:23,272 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1112] 2026-10-06 11:22:23,476 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <366180783348558.1791285743.391919136047363-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:22:23,487 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1633] 2026-10-06 11:22:23,635 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1634] 2026-10-06 11:22:23,769 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616930476544321.1791285743.696075677871704-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:22:23,788 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1635] 2026-10-06 11:22:23,931 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <754676763428782.1791285743.861139774322510-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:22:23,940 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1636] 2026-10-06 11:22:24,068 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237457816326309.1791285743.998274326324463-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:22:24,079 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1637] 2026-10-06 11:22:24,312 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-10-06 11:22:24,500 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718809114359051.1791285744.400934696197510-openerp-439-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:22:24,504 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718809114359051.1791285744.400934696197510-openerp-439-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:22:24,509 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718809114359051.1791285744.400934696197510-openerp-439-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:22:24,513 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718809114359051.1791285744.400934696197510-openerp-439-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:22:24,536 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1638] 2026-10-06 11:22:25,480 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-10-06 11:22:28,667 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-10-06 11:22:28,864 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1118] 2026-10-06 11:22:29,060 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <320114353474824.1791285748.985992431640625-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:22:29,075 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1640] 2026-10-06 11:22:29,229 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1641] 2026-10-06 11:22:29,361 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <426924680129013.1791285749.288998842239380-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:22:29,373 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1642] 2026-10-06 11:22:29,506 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173895660583578.1791285749.435418367385864-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:22:29,515 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1643] 2026-10-06 11:22:29,623 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <555941335650838.1791285749.572687625885010-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:22:29,632 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1644] 2026-10-06 11:22:29,831 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1119, 1120, 1121, 1122, 1123] 2026-10-06 11:22:30,041 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449785350932286.1791285749.911890268325806-openerp-440-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:22:30,046 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449785350932286.1791285749.911890268325806-openerp-440-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:22:30,051 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449785350932286.1791285749.911890268325806-openerp-440-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:22:30,056 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449785350932286.1791285749.911890268325806-openerp-440-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:22:30,083 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1645] 2026-10-06 11:22:31,040 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-10-06 11:22:34,662 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1646] 2026-10-06 11:22:34,892 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1124] 2026-10-06 11:22:35,063 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <161707163544541.1791285755.000775098800659-openerp-message-notify@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:22:35,081 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1647] 2026-10-06 11:22:35,233 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1648] 2026-10-06 11:22:35,333 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <536950663472171.1791285755.273476600646973-openerp-message-notify@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:22:35,343 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1649] 2026-10-06 11:22:35,485 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255063414038113.1791285755.407857656478882-openerp-message-notify@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:22:35,498 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1650] 2026-10-06 11:22:35,610 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <966495659720956.1791285755.553055286407471-openerp-message-notify@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:22:35,617 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1651] 2026-10-06 11:22:35,787 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1125, 1126, 1127, 1128, 1129] 2026-10-06 11:22:35,935 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806772347157789.1791285755.860774517059326-openerp-441-viin.approval.request@b5d4b4c43c71>: ['"Charlie Brown" <@False>'] 2026-10-06 11:22:35,939 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806772347157789.1791285755.860774517059326-openerp-441-viin.approval.request@b5d4b4c43c71>: ['"David Wilson" <@False>'] 2026-10-06 11:22:35,945 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806772347157789.1791285755.860774517059326-openerp-441-viin.approval.request@b5d4b4c43c71>: ['"Grace Lee" <@False>'] 2026-10-06 11:22:35,949 121 INFO rb-7dc4d15-225289-421537 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806772347157789.1791285755.860774517059326-openerp-441-viin.approval.request@b5d4b4c43c71>: ['"Hannah Martin" <@False>'] 2026-10-06 11:22:35,967 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1652] 2026-10-06 11:22:36,371 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-10-06 11:22:38,758 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-06 11:22:40,081 121 INFO rb-7dc4d15-225289-421537 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-06 11:22:41,375 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-10-06 11:22:42,446 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 11:22:43,658 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-10-06 11:22:45,185 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-10-06 11:22:46,614 121 INFO rb-7dc4d15-225289-421537 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-06 11:22:48,448 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 11:22:49,489 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-10-06 11:22:49,503 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18078] 2026-10-06 11:22:49,511 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 11:22:50,270 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-10-06 11:22:50,282 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18082] 2026-10-06 11:22:50,292 121 INFO rb-7dc4d15-225289-421537 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-06 11:22:50,597 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_cancel_revert_draft_po_to_previous_state ... 2026-10-06 11:22:51,562 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-10-06 11:22:51,709 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1130] 2026-10-06 11:22:52,327 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [118] 2026-10-06 11:22:52,413 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [119] 2026-10-06 11:22:52,538 121 INFO rb-7dc4d15-225289-421537 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-06 11:22:53,311 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-10-06 11:22:53,453 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1131] 2026-10-06 11:22:53,887 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1657] 2026-10-06 11:22:54,283 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1658] 2026-10-06 11:22:54,615 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_multi_lines_multi_vendors_grouping ... 2026-10-06 11:22:55,469 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1659] 2026-10-06 11:22:55,606 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1132] 2026-10-06 11:22:56,178 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_po_generated_and_linked ... 2026-10-06 11:22:56,783 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1660] 2026-10-06 11:22:56,934 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1133] 2026-10-06 11:22:57,285 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_two_approvals_merge_po_line_and_cancel_reverts ... 2026-10-06 11:22:57,859 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-10-06 11:22:58,001 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1134] 2026-10-06 11:22:58,682 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-10-06 11:22:58,810 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1135] 2026-10-06 11:22:59,237 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [1] 2026-10-06 11:22:59,372 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_deletes_generated_purchase_documents ... 2026-10-06 11:23:00,005 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1663] 2026-10-06 11:23:00,167 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1136] 2026-10-06 11:23:00,760 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [130] 2026-10-06 11:23:01,087 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18140, 18138, 18137, 18136, 18135] 2026-10-06 11:23:01,141 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [453] 2026-10-06 11:23:01,202 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7569] 2026-10-06 11:23:01,240 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_does_not_delete_preexisting_po ... 2026-10-06 11:23:02,106 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1664] 2026-10-06 11:23:02,252 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1137] 2026-10-06 11:23:02,847 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [132] 2026-10-06 11:23:02,942 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [133] 2026-10-06 11:23:03,284 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18151, 18149, 18148, 18147, 18146] 2026-10-06 11:23:03,337 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [454] 2026-10-06 11:23:03,404 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7570] 2026-10-06 11:23:03,473 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 11:23:05,878 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:06,508 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-10-06 11:23:06,646 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1138] 2026-10-06 11:23:07,234 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-10-06 11:23:07,348 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1139] 2026-10-06 11:23:07,754 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [2] 2026-10-06 11:23:07,830 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_purchase.tests.test_purchase_origin_revert: Starting TestApprovalPurchaseOriginRevert.test_unlink_request_keeps_the_attached_purchase_line_quantity ... 2026-10-06 11:23:09,826 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1931 deleted mail.mail records with IDs: [1667] 2026-10-06 11:23:10,053 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1140] 2026-10-06 11:23:10,203 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1668] 2026-10-06 11:23:11,836 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1931 deleted mail.message records with IDs: [18164, 18162, 18161] 2026-10-06 11:23:11,939 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1931 deleted viin.approval.request records with IDs: [457] 2026-10-06 11:23:11,992 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1931 deleted mail.followers records with IDs: [7573, 7574] 2026-10-06 11:23:12,044 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-06 11:23:15,007 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:15,990 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1933 deleted mail.mail records with IDs: [1669] 2026-10-06 11:23:16,195 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1141] 2026-10-06 11:23:16,359 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1670] 2026-10-06 11:23:16,886 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [3] 2026-10-06 11:23:16,974 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:17,897 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1933 deleted mail.mail records with IDs: [1671] 2026-10-06 11:23:18,101 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1142] 2026-10-06 11:23:18,288 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1672] 2026-10-06 11:23:18,813 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [4] 2026-10-06 11:23:18,886 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:19,655 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1933 deleted mail.mail records with IDs: [1673] 2026-10-06 11:23:19,881 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1143] 2026-10-06 11:23:20,065 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1674] 2026-10-06 11:23:20,709 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [5] 2026-10-06 11:23:20,797 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:22,707 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1933 deleted mail.mail records with IDs: [1675] 2026-10-06 11:23:22,910 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1144] 2026-10-06 11:23:23,061 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1676] 2026-10-06 11:23:23,992 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1933 deleted mail.mail records with IDs: [1677] 2026-10-06 11:23:24,167 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1145] 2026-10-06 11:23:24,328 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1678] 2026-10-06 11:23:24,752 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1679] 2026-10-06 11:23:25,908 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1933 deleted mail.message records with IDs: [18186, 18181, 18179, 18178] 2026-10-06 11:23:26,061 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1933 deleted viin.approval.request records with IDs: [461] 2026-10-06 11:23:26,128 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1933 deleted mail.followers records with IDs: [7581, 7582] 2026-10-06 11:23:26,353 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [6] 2026-10-06 11:23:26,436 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-06 11:23:31,485 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:32,330 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1680] 2026-10-06 11:23:32,550 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1146] 2026-10-06 11:23:32,713 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1681] 2026-10-06 11:23:33,465 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [7] 2026-10-06 11:23:33,604 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:34,356 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1934 deleted mail.mail records with IDs: [1682] 2026-10-06 11:23:34,563 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1147] 2026-10-06 11:23:34,728 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1683] 2026-10-06 11:23:35,402 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:36,144 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1684] 2026-10-06 11:23:36,336 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1148] 2026-10-06 11:23:36,511 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1685] 2026-10-06 11:23:37,340 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [9] 2026-10-06 11:23:37,437 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [8] 2026-10-06 11:23:37,526 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:38,360 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1686] 2026-10-06 11:23:38,542 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1149] 2026-10-06 11:23:38,708 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1687] 2026-10-06 11:23:39,182 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:40,001 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1688] 2026-10-06 11:23:40,174 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1150] 2026-10-06 11:23:40,339 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1689] 2026-10-06 11:23:41,128 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1690] 2026-10-06 11:23:41,390 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [146] 2026-10-06 11:23:41,528 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [12] 2026-10-06 11:23:41,629 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:42,572 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1691] 2026-10-06 11:23:42,790 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1151] 2026-10-06 11:23:42,973 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1692] 2026-10-06 11:23:43,402 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:44,203 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1693] 2026-10-06 11:23:44,375 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1152] 2026-10-06 11:23:44,504 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1694] 2026-10-06 11:23:45,136 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1695] 2026-10-06 11:23:45,311 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1153] 2026-10-06 11:23:45,454 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1696] 2026-10-06 11:23:45,870 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [14] 2026-10-06 11:23:45,959 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-10-06 11:23:46,617 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1697] 2026-10-06 11:23:46,811 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1154] 2026-10-06 11:23:46,954 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1698] 2026-10-06 11:23:47,226 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:48,041 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1699] 2026-10-06 11:23:48,235 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1155] 2026-10-06 11:23:48,409 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1700] 2026-10-06 11:23:49,199 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1701] 2026-10-06 11:23:49,362 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1156] 2026-10-06 11:23:49,460 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1702] 2026-10-06 11:23:49,841 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [16] 2026-10-06 11:23:49,936 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:51,833 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1703] 2026-10-06 11:23:52,094 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1157] 2026-10-06 11:23:52,265 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1704] 2026-10-06 11:23:53,210 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1705] 2026-10-06 11:23:53,376 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1158] 2026-10-06 11:23:53,512 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1706] 2026-10-06 11:23:53,936 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [18] 2026-10-06 11:23:54,033 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [19] 2026-10-06 11:23:54,107 121 INFO rb-7dc4d15-225289-421537 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-06 11:23:54,846 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1707] 2026-10-06 11:23:55,015 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1159] 2026-10-06 11:23:55,185 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1708] 2026-10-06 11:23:56,208 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [1709] 2026-10-06 11:23:56,404 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1160] 2026-10-06 11:23:56,593 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1710] 2026-10-06 11:23:57,266 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [23] 2026-10-06 11:23:57,374 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [25] 2026-10-06 11:23:57,491 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [22] 2026-10-06 11:23:57,573 121 INFO rb-7dc4d15-225289-421537 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [24] 2026-10-06 11:23:57,679 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-06 11:24:05,295 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_change_purpose_of_step ... 2026-10-06 11:24:05,643 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_different_purposes ... 2026-10-06 11:24:06,330 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_general_and_purpose_steps ... 2026-10-06 11:24:06,415 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_same_purpose ... 2026-10-06 11:24:06,490 121 INFO rb-7dc4d15-225289-421537 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approvers_for_different_purposes_multiple_approvers ... 2026-10-06 11:24:07,040 121 INFO rb-7dc4d15-225289-421537 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-06 11:24:07,042 121 INFO rb-7dc4d15-225289-421537 odoo.service.server: 2287 post-tests in 9370.80s, 3176397 queries 2026-10-06 11:24:07,051 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_purchase_order_advance: 22 tests 112.23s 43708 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_purchase_receipt: 18 tests 27.79s 9911 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_quality: 63 tests 29.76s 13525 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_quality_mrp: 13 tests 13.16s 4731 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_quality_stock: 15 tests 5.81s 2461 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_registration_email_blacklist: 74 tests 50.33s 31841 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 2.43s 855 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 3.83s 1472 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_sale_backdate: 6 tests 2.55s 961 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.58s 162 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_sale_line_numbering: 4 tests 1.95s 645 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_sale_order_advance: 14 tests 84.87s 29472 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_sale_price_lock: 8 tests 7.10s 2237 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_sales_stock_schedule: 66 tests 90.12s 25557 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_sales_target: 26 tests 41.01s 15589 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_sales_target_pos: 24 tests 62.88s 19739 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_sales_target_sale: 27 tests 136.47s 35140 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_sales_team_advanced: 17 tests 9.76s 4091 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_sales_team_advanced_crm: 13 tests 10.45s 4477 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_sales_team_advanced_sale: 10 tests 23.65s 9744 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_signup_email_verification: 6 tests 15.53s 8571 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_sshkey: 11 tests 12.05s 3811 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_stock_account_moves_link: 12 tests 30.73s 11581 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_stock_asset: 20 tests 66.09s 20694 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_stock_asset_equipment: 6 tests 18.52s 5594 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_stock_equipment: 26 tests 9.51s 3363 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 13.28s 5430 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 1.07s 453 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_token_expiration_test: 15 tests 1.14s 311 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_unique_product_code: 5 tests 7.36s 3301 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_vat_counterpart: 9 tests 2.36s 941 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_vendor_price_lock: 11 tests 9.81s 2906 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_wallet: 73 tests 356.22s 142757 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_warranty_management: 55 tests 9.56s 3709 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_warranty_purchase: 20 tests 14.63s 5508 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 16.69s 6257 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_warranty_sale: 24 tests 20.64s 7199 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_warranty_sale_stock: 16 tests 20.55s 7276 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_warranty_stock: 26 tests 11.20s 4365 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_website_apps_store: 59 tests 250.74s 93820 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_website_apps_store_loc: 3 tests 8.21s 615 queries 2026-10-06 11:24:07,052 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_website_docs: 109 tests 153.86s 30548 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_website_docs_odoo: 19 tests 26.89s 10466 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_website_odoo_version: 3 tests 0.72s 338 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: to_website_slides_event: 3 tests 0.48s 151 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: utm: 19 tests 5.25s 1255 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_account: 135 tests 228.75s 98015 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_account_auto_transfer: 10 tests 22.22s 10148 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_account_bank_statement_import: 128 tests 449.17s 200987 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_account_bank_statement_import_rje: 7 tests 32.86s 13378 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 6.64s 1543 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_account_budget_project: 8 tests 1.89s 684 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_account_followup: 139 tests 999.50s 318764 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_account_followup_sale: 25 tests 61.25s 24578 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_account_onbehalf_payment: 22 tests 74.53s 30011 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 22.69s 8798 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_account_reconciliation: 171 tests 1038.11s 309133 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_account_recurring: 25 tests 107.43s 34806 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate: 75 tests 559.33s 227561 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_crm: 9 tests 86.47s 35738 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 5.21s 2172 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 230.86s 86774 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 33.46s 8796 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 75.44s 28101 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 303.38s 114627 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 95.42s 34491 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 126.77s 45919 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_pos: 25 tests 143.88s 54627 queries 2026-10-06 11:24:07,053 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 32.43s 12830 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 33.18s 12754 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_purchase: 3 tests 6.36s 3016 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_sale: 29 tests 307.29s 117665 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 98.57s 35721 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_website: 77 tests 481.27s 173341 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 58.86s 21134 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.17s 39 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_amazon: 18 tests 5.77s 5605 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_amazon_ses: 48 tests 3.83s 1152 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_api_request_logger: 7 tests 1.83s 598 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_appointment: 13 tests 18.10s 6645 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_appointment_crm: 4 tests 4.57s 1722 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_appointment_sale: 3 tests 5.26s 1677 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 2.26s 892 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_appointment_website: 37 tests 49.28s 16115 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_appointment_website_hr: 4 tests 6.77s 2310 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval: 543 tests 644.42s 161468 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval_account: 68 tests 265.48s 28625 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval_analytic: 12 tests 92.30s 5455 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval_employee_advance: 81 tests 210.48s 62995 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 127.16s 39413 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 192.45s 64452 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 45.51s 15784 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 36.42s 10832 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval_maintenance: 7 tests 1.37s 355 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval_marketplace: 5 tests 10.19s 3740 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval_procurement: 7 tests 25.48s 13625 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval_project: 9 tests 9.69s 2394 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval_purchase: 13 tests 23.59s 7449 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval_purchase_stock: 19 tests 45.63s 15566 queries 2026-10-06 11:24:07,054 121 INFO rb-7dc4d15-225289-421537 odoo.tests.stats: viin_approval_purpose_routing: 7 tests 9.36s 3232 queries 2026-10-06 11:24:07,055 121 INFO rb-7dc4d15-225289-421537 odoo.tests.result: 0 failed, 0 error(s) of 2287 tests when loading database 'rb-7dc4d15-225289-421537' 2026-10-06 11:24:07,055 121 INFO rb-7dc4d15-225289-421537 odoo.service.server: Initiating shutdown 2026-10-06 11:24:07,055 121 INFO rb-7dc4d15-225289-421537 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.